llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel c2ebad8d55 [InstCombine] add fold for demand of low bit of abs()
This is one problem shown in https://llvm.org/PR49763

https://alive2.llvm.org/ce/z/cV6-4K
https://alive2.llvm.org/ce/z/9_3g-L
2021-03-30 15:14:37 -04:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
InstCombineAddSub.cpp [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) 2020-12-31 15:04:32 +01:00
InstCombineAndOrXor.cpp [instcombine] Collapse trivial or recurrences 2021-03-08 09:21:38 -08:00
InstCombineAtomicRMW.cpp Add missing namespace closure comments. NFCI. 2020-09-23 16:19:25 +01:00
InstCombineCalls.cpp [InstCombine] canonicalize 'not' op after min/max intrinsic 2021-03-09 11:33:28 -05:00
InstCombineCasts.cpp [llvm-opt] Bug fix within combining FP vectors 2021-03-23 12:13:41 +00:00
InstCombineCompares.cpp [InstCombine] fold fcmp-of-copysign idiom 2021-02-17 10:32:33 -05:00
InstCombineInternal.h [InstCombine] matchBSwapOrBitReverse - remove pattern matching early-out. NFCI. 2021-02-20 13:15:34 +00:00
InstCombineLoadStoreAlloca.cpp [Loads] Add optimized FindAvailableLoadedValue() overload (NFCI) 2021-02-21 18:42:56 +01:00
InstCombineMulDivRem.cpp [InstCombine] fold fdiv with powi divisor (PR49147) 2021-02-24 16:44:36 -05:00
InstCombineNegator.cpp [Transforms] Use range-based for loops (NFC) 2021-02-08 22:33:53 -08:00
InstCombinePHI.cpp [InstCombine] Simplify phis with incoming pointer-casts. 2021-03-09 11:40:18 +00:00
InstCombineSelect.cpp [InstCombine] sink min/max intrinsics with common op after select 2021-03-28 13:13:04 -04:00
InstCombineShifts.cpp [InstCombine] fold lshr(mul X, SplatC), C2 2021-02-10 15:02:31 -05:00
InstCombineSimplifyDemanded.cpp [InstCombine] add fold for demand of low bit of abs() 2021-03-30 15:14:37 -04:00
InstCombineVectorOps.cpp [InstCombine] Add a combine for a shuffle of similar bitcasts 2021-03-08 16:32:30 +00:00
InstructionCombining.cpp Reapply "[DebugInfo] Handle multiple variable location operands in IR" 2021-03-17 16:45:25 +00:00