llvm-project/llvm/lib/Transforms/InstCombine
David Sherwood 70d8365e33 Fix warning introduced by 9c766f4090 2021-05-26 10:20:39 +01:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
InstCombineAddSub.cpp [InstCombine] fold fnegs around select 2021-05-17 14:53:49 -04:00
InstCombineAndOrXor.cpp [InstCombine] InstCombinerImpl::visitOr - enable bitreverse matching 2021-05-15 13:39:09 +01:00
InstCombineAtomicRMW.cpp Add missing namespace closure comments. NFCI. 2020-09-23 16:19:25 +01:00
InstCombineCalls.cpp Support unwinding from inline assembly 2021-05-13 19:13:03 +01:00
InstCombineCasts.cpp [InstCombine] canonicalize cast before unary shuffle 2021-05-25 08:43:09 -04:00
InstCombineCompares.cpp Reapply [InstCombine] Fold multiuse shr eq zero 2021-05-22 14:46:50 +02:00
InstCombineInternal.h [InstCombine] Support one-hot merge for logical and/or 2021-05-12 21:01:18 +02:00
InstCombineLoadStoreAlloca.cpp [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 2. 2021-04-26 16:52:33 -07: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] avoid infinite loop from vector select transforms 2021-05-25 13:28:38 -04:00
InstCombineShifts.cpp [InstCombine] fold shift-of-srem-by-2 to mask+shift 2021-04-20 17:10:16 -04:00
InstCombineSimplifyDemanded.cpp [InstCombine] drop poison flags when simplifying 'shl' based on demanded bits 2021-05-14 13:54:13 -04:00
InstCombineVectorOps.cpp Fix warning introduced by 9c766f4090 2021-05-26 10:20:39 +01:00
InstructionCombining.cpp [NewPM] Don't mark AA analyses as preserved 2021-05-18 13:49:03 -07:00