1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Transforms
Sanjay Patel 0d0126a35e [SLP] separate min/max matching from its instruction-level implementation; NFC
The motivation is to handle integer min/max reductions independently
of whether they are in the current cmp+sel form or the planned intrinsic
form.

We assumed that min/max included a select instruction, but we can
decouple that implementation detail by checking the instructions
themselves rather than relying on the recurrence (reduction) type.
2021-03-16 17:16:11 -04:00
..
AggressiveInstCombine
CFGuard
Coroutines Revert "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" 2021-03-11 14:48:01 +00:00
Hello
InstCombine [InstCombine] Avoid Bitcast-GEP fusion for pointers directly from allocation functions 2021-03-16 17:05:44 -04:00
Instrumentation [IndirectCallPromotion] Recommit "Don't strip ".__uniq." suffix when it strips 2021-03-12 13:48:14 -08:00
IPO [CSSPGO] Load context profile for external functions in PreLink and populate ThinLTO import list 2021-03-15 12:22:15 -07:00
ObjCARC Move ObjCARCUtil.h back to llvm/Analysis 2021-03-08 16:35:24 -08:00
Scalar [rs4gc] Simplify code by cloning existing instructions when inserting base chain [NFC] 2021-03-16 13:10:32 -07:00
Utils [AssumeBundles] Add nonnull/align to op bundle if noundef exists 2021-03-16 10:23:42 +09:00
Vectorize [SLP] separate min/max matching from its instruction-level implementation; NFC 2021-03-16 17:16:11 -04:00
CMakeLists.txt