llvm-project/llvm/lib/Transforms/InstCombine
Max Kazantsev 90798e09e2 Re-enable "[InstCombine] Simplify boolean Phis with const inputs using CFG"
This reverts commit b893822e32.

+ Clang test fixes
+ Insertion point fix for landing pads
2020-07-16 16:09:08 +07:00
..
CMakeLists.txt [InstCombine] Negator - sink sinkable negations 2020-04-21 22:00:23 +03:00
InstCombineAddSub.cpp [InstCombine] reassociate diff of sums into sum of diffs 2020-06-22 20:47:09 -04:00
InstCombineAndOrXor.cpp [InstCombine] prevent infinite looping in or-icmp fold (PR46712) 2020-07-15 14:12:12 -04:00
InstCombineAtomicRMW.cpp [NFC] Modernize misc. uses of Align/MaybeAlign APIs. 2020-04-06 17:53:04 -07:00
InstCombineCalls.cpp [AssumeBundles] Use operand bundles to encode alignment assumptions 2020-07-14 01:05:58 +02:00
InstCombineCasts.cpp [InstCombine] Try to narrow expr if trunc cannot be removed. 2020-07-03 20:22:51 +01:00
InstCombineCompares.cpp [InstCombine] fix miscompile from umul_with_overflow matching 2020-07-04 11:16:23 -04:00
InstCombineInternal.h [NFCI][InstCombine] Move store merging from `visitStoreInst()` into `visitUnconditionalBranchInst()` 2020-07-14 10:41:51 +03:00
InstCombineLoadStoreAlloca.cpp [NFCI][InstCombine] Move store merging from `visitStoreInst()` into `visitUnconditionalBranchInst()` 2020-07-14 10:41:51 +03:00
InstCombineMulDivRem.cpp [InstCombine] fold mul of zext/sext bools to 'and' 2020-07-12 15:56:26 -04:00
InstCombineNegator.cpp [InstCombine] Negator: while there, add detection for cycles during negation 2020-06-17 22:47:20 +03:00
InstCombinePHI.cpp Re-enable "[InstCombine] Simplify boolean Phis with const inputs using CFG" 2020-07-16 16:09:08 +07:00
InstCombineSelect.cpp [InstCombine] Improve select -> phi canonicalization: consider more blocks 2020-07-13 11:40:32 +07:00
InstCombineShifts.cpp [SVE] Update API ConstantVector::getSplat() to use ElementCount. 2020-03-12 13:22:41 -07:00
InstCombineSimplifyDemanded.cpp Add intrinsic helper function 2020-06-29 14:47:46 +02:00
InstCombineTables.td
InstCombineVectorOps.cpp [SVE] Eliminate calls to default-false VectorType::get() from InstCombine 2020-05-29 15:31:31 -07:00
InstructionCombining.cpp [NFCI][InstCombine] Move store merging from `visitStoreInst()` into `visitUnconditionalBranchInst()` 2020-07-14 10:41:51 +03:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00