llvm-project/llvm/test/Transforms/AggressiveInstCombine
bipmis 38f3e44997 [AggressiveInstCombine] Load merge the reverse load pattern of consecutive loads.
This patch extends the load merge/widen in AggressiveInstCombine() to handle reverse load patterns.

Differential Revision: https://reviews.llvm.org/D135137
2022-10-19 11:22:58 +01:00
..
AArch64 [AggressiveInstCombine] Load merge the reverse load pattern of consecutive loads. 2022-10-19 11:22:58 +01:00
ARM [AggressiveInstcombine] Conditionally fold saturated fptosi to llvm.fptosi.sat 2022-06-10 09:36:09 +01:00
X86 [AggressiveInstCombine] Load merge the reverse load pattern of consecutive loads. 2022-10-19 11:22:58 +01:00
funnel.ll [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 12:33:06 +02:00
lower-table-based-cttz-basics.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
lower-table-based-cttz-dereferencing-pointer.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
lower-table-based-cttz-non-argument-value.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
lower-table-based-cttz-zero-element.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
masked-cmp.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
negative-lower-table-based-cttz.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
popcount.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
pr50555.ll [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 12:33:06 +02:00
rotate.ll [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 12:33:06 +02:00
trunc_ashr.ll [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 12:33:06 +02:00
trunc_assume.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
trunc_const_expr.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_lshr.ll [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 12:33:06 +02:00
trunc_multi_uses.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_phi.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
trunc_select.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_select_cmp.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_shl.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_udivrem.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00
trunc_unreachable_bb.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
trunc_vector_instrs.ll [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:37 +02:00