llvm-project/llvm/lib/Transforms/InstCombine
Roman Lebedev 9b957d3321 [InstCombine] Cherry-pick NFC cleanups of foldShiftIntoShiftInAnotherHandOfAndInICmp() from D66383
llvm-svn: 369207
2019-08-18 12:26:33 +00:00
..
CMakeLists.txt [InstCombine] Optimize `atomicrmw <op>, 0` into `load atomic` when possible 2019-02-07 21:27:23 +00:00
InstCombineAddSub.cpp [InstCombine][NFC] Rename IsFreeToInvert() -> isFreeToInvert() for consistency 2019-08-13 12:49:16 +00:00
InstCombineAndOrXor.cpp [InstCombine][NFC] Rename IsFreeToInvert() -> isFreeToInvert() for consistency 2019-08-13 12:49:16 +00:00
InstCombineAtomicRMW.cpp [InstCombine] Extend saturating idempotent atomicrmw transform to FP 2019-03-01 19:50:36 +00:00
InstCombineCalls.cpp OpaquePtr: add Type parameter to Loads analysis API. 2019-07-09 11:35:35 +00:00
InstCombineCasts.cpp Revert "[InstCombine] try to narrow a truncated load" 2019-07-25 15:37:57 +00:00
InstCombineCompares.cpp [InstCombine] Cherry-pick NFC cleanups of foldShiftIntoShiftInAnotherHandOfAndInICmp() from D66383 2019-08-18 12:26:33 +00:00
InstCombineInternal.h [InstCombine] Refactor getFlippedStrictnessPredicateAndConstant() out of canonicalizeCmpWithConstant(), NFCI 2019-08-14 09:57:20 +00:00
InstCombineLoadStoreAlloca.cpp [Transforms] move copying of load metadata to helper function; NFC 2019-07-24 22:11:11 +00:00
InstCombineMulDivRem.cpp [InstCombine] x /c fabs(x) -> copysign(1.0, x) 2019-08-12 13:43:35 +00:00
InstCombinePHI.cpp [InstCombine] SliceUpIllegalIntegerPHI - bail on out of range shifts 2019-06-24 13:13:36 +00:00
InstCombineSelect.cpp [InstCombine] canonicalize a scalar-select-of-vectors to vector select 2019-08-16 18:51:30 +00:00
InstCombineShifts.cpp Revert r367891 - "[InstCombine] combine mul+shl separated by zext" 2019-08-16 23:36:28 +00:00
InstCombineSimplifyDemanded.cpp [IntrinsicEmitter] Extend argument overloading with forward references. 2019-06-13 08:19:33 +00:00
InstCombineTables.td InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded 2018-06-21 13:37:31 +00:00
InstCombineVectorOps.cpp [InstCombine] fold insertelement into splat of same scalar 2019-07-08 19:48:52 +00:00
InstructionCombining.cpp [InstCombine] Propagate fast math flags through selects 2019-08-07 15:16:28 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00