llvm-project/llvm/lib/Transforms/InstCombine
Balaram Makam 569eaec5f3 "Reapply r268521 "[InstCombine] Canonicalize icmp instructions based on dominating conditions.""
This reapplies commit r268521, that was reverted in r268530 due to a test failure in select-implied.ll
Modified the test case to reflect the new change.

llvm-svn: 268557
2016-05-04 21:32:14 +00:00
..
CMakeLists.txt Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects. 2015-02-11 03:28:02 +00:00
InstCombineAddSub.cpp Remove uses of builtin comma operator. 2016-02-18 22:09:30 +00:00
InstCombineAndOrXor.cpp Cleanup redundant expression in InstCombineAndOrXor. 2016-04-25 20:15:33 +00:00
InstCombineCalls.cpp [InstCombine][SSE] Added support to VPERMD/VPERMPS to shuffle combine to accept UNDEF elements. 2016-05-01 20:43:02 +00:00
InstCombineCasts.cpp [InstCombine] Propagate operand bundles 2016-04-29 08:07:20 +00:00
InstCombineCompares.cpp "Reapply r268521 "[InstCombine] Canonicalize icmp instructions based on dominating conditions."" 2016-05-04 21:32:14 +00:00
InstCombineInternal.h [InstCombine] Combine A->B->A BitCast 2016-03-17 18:47:20 +00:00
InstCombineLoadStoreAlloca.cpp isSafeToLoadUnconditionally support queries without a context 2016-04-27 11:00:48 +00:00
InstCombineMulDivRem.cpp Remove uses of builtin comma operator. 2016-02-18 22:09:30 +00:00
InstCombinePHI.cpp [InstCombine] Preserve fast math flags when combining PHIs 2016-04-22 11:21:36 +00:00
InstCombineSelect.cpp [InstCombine] Determine the result of a select based on a dominating condition. 2016-04-29 21:12:31 +00:00
InstCombineShifts.cpp add FIXME comment; NFC 2016-04-11 17:35:57 +00:00
InstCombineSimplifyDemanded.cpp [InstCombine] clean up; NFC 2016-04-29 20:54:56 +00:00
InstCombineVectorOps.cpp Fix an issue where fast math flags were dropped during scalarization. 2016-03-01 19:35:52 +00:00
InstructionCombining.cpp Test commit: modified comment. NFC 2016-04-25 13:58:05 +00:00
LLVMBuild.txt Update libdeps since TLI was moved from Target to Analysis in r226078. 2015-01-15 05:21:00 +00:00