[AArch64] Set the cache line size to 64 for the V2 and V3. (#148213)
This sets the cache line size to 64 for the Neoverse V2 and V3. I've tested this with loop-interchange: it doesn't result in extra compile-times, but it does enable a lot more interchange.
This commit is contained in:
parent
d1517ec622
commit
7d803c868a
@ -270,6 +270,7 @@ void AArch64Subtarget::initializeProperties(bool HasMinSize) {
|
|||||||
break;
|
break;
|
||||||
case NeoverseV2:
|
case NeoverseV2:
|
||||||
case NeoverseV3:
|
case NeoverseV3:
|
||||||
|
CacheLineSize = 64;
|
||||||
EpilogueVectorizationMinVF = 8;
|
EpilogueVectorizationMinVF = 8;
|
||||||
MaxInterleaveFactor = 4;
|
MaxInterleaveFactor = 4;
|
||||||
ScatterOverhead = 13;
|
ScatterOverhead = 13;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user