llvm-project/llvm/test/Transforms/LoopVectorize/PowerPC
Aaron Liu d7e16ca28f [LV] Interleave to expose ILP for small loops with scalar reductions.
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
2020-09-01 19:47:32 +00:00
..
interleave_IC.ll [LV] Interleave to expose ILP for small loops with scalar reductions. 2020-09-01 19:47:32 +00:00
large-loop-rdx.ll
lit.local.cfg
massv-altivec.ll [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests 2020-08-25 11:55:11 -07:00
massv-calls.ll [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests 2020-08-25 11:55:11 -07:00
massv-nobuiltin.ll [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests 2020-08-25 11:55:11 -07:00
massv-unsupported.ll [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests 2020-08-25 11:55:11 -07:00
pr30990.ll
reg-usage.ll [PowerPC][LoopVectorize] Extend getRegisterClassForType to consider double and other floating point type 2020-01-06 18:44:59 +00:00
small-loop-rdx.ll
stride-vectorization.ll [BasicAA] Rename deprecated -basicaa to -basic-aa 2020-06-26 20:41:37 -07:00
vectorize-bswap.ll Recommit #2: "[LV] Induction Variable does not remain scalar under tail-folding." 2020-05-13 13:50:09 +01:00
vectorize-only-for-real.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
vsx-tsvc-s173.ll
widened-massv-call.ll [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests 2020-08-25 11:55:11 -07:00
widened-massv-vfabi-attr.ll Fix buildbot break after c46b85aaf4 2020-02-26 21:56:11 -06:00