forked from OSchip/llvm-project
d7e16ca28f
Interleave for small loops that have reductions inside, which breaks dependencies and expose. This gives very significant performance improvements for some benchmarks. Because small loops could be in very hot functions in real applications. Differential Revision: https://reviews.llvm.org/D81416 |
||
---|---|---|
.. | ||
interleave_IC.ll | ||
large-loop-rdx.ll | ||
lit.local.cfg | ||
massv-altivec.ll | ||
massv-calls.ll | ||
massv-nobuiltin.ll | ||
massv-unsupported.ll | ||
pr30990.ll | ||
reg-usage.ll | ||
small-loop-rdx.ll | ||
stride-vectorization.ll | ||
vectorize-bswap.ll | ||
vectorize-only-for-real.ll | ||
vsx-tsvc-s173.ll | ||
widened-massv-call.ll | ||
widened-massv-vfabi-attr.ll |