The increase of the interleave factor to 4 has side-effects
like performance losses eg. due to reminder loops being executed
more frequently and may increase code size. It requires more
analysis and careful heuristic tuning. Expect double digit gains
in small benchmarks like lowercase.c and losses in puzzle.c.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217540
91177308-0d34-0410-b5e6-
96231b3b80d8
}
unsigned AArch64TTI::getMaxInterleaveFactor() const {
- if (ST->isCortexA57() || ST->isCyclone())
+ if (ST->isCortexA57())
return 4;
return 2;
}