1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Transforms
Nikita Popov 2071b043eb [InstCombine] Handle GEP inbounds in select op replacement (PR47730)
When retrying the "simplify with operand replaced" select
optimization without poison flags, also handle inbounds on GEPs.

Of course, this particular example would also be safe to transform
while keeping inbounds, but the underlying machinery does not
know this (yet).
2020-10-05 21:13:02 +02:00
..
AggressiveInstCombine TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI. 2020-10-02 17:25:12 +01:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines [Coroutines] Remove unused includes. NFC. 2020-09-28 10:27:23 +02:00
Hello
HelloNew Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
InstCombine [InstCombine] Handle GEP inbounds in select op replacement (PR47730) 2020-10-05 21:13:02 +02:00
Instrumentation [RISCV][ASAN] instrumentation pass now uses proper shadow offset 2020-10-04 16:30:38 +03:00
IPO [OldPM] Pass manager: run SROA after (simple) loop unrolling 2020-10-04 11:53:50 +03:00
ObjCARC [ObjCARC] Initialize return value 2020-09-21 11:03:44 -07:00
Scalar Revert "[DebugInfo] Improve dbg preservation in LSR." 2020-10-05 19:02:30 +02:00
Utils [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support 2020-10-03 16:26:46 +01:00
Vectorize [VPlan] Clean up uses/operands on VPBB deletion. 2020-10-05 14:43:52 +01:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
LLVMBuild.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00