[PATCH] D40695: Improve loop unrolling performance on T99

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 30 18:28:11 PST 2017


efriedma added a comment.

128 is a really big number for LoopMicroOpBufferSize.  You might want to consider modifying AArch64TTIImpl::getUnrollingPreferences with some more tailored heuristics.

Also, it would be nice to see the impact across a wider set of benchmarks, like the LLVM testsuite, so it's clear what impact more aggressive unrolling has in general.


Repository:
  rL LLVM

https://reviews.llvm.org/D40695





More information about the llvm-commits mailing list