llvm-6502/lib/Transforms/InstCombine
Benjamin Kramer 00e00d693c InstCombine: Fix transform to use the swapped predicate.
Thanks Frits!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128628 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-31 10:46:03 +00:00
..
CMakeLists.txt Removed a bunch of unnecessary target_link_libraries. 2010-09-28 22:39:14 +00:00
InstCombine.h Add some debug output when -instcombine uses RAUW. This can make debug output for those cases much clearer since without this it only showed that the original instruction was removed, not what it was replaced with. 2011-03-27 23:32:31 +00:00
InstCombineAddSub.cpp add is always integer, thanks to Frits for noticing this. 2011-02-17 20:55:29 +00:00
InstCombineAndOrXor.cpp InstCombine: Add a few missing combines for ANDs and ORs of sign bit tests. 2011-03-29 22:06:41 +00:00
InstCombineCalls.cpp Use APInt's umul_ov instead of rolling our own overflow detection. 2011-03-27 15:04:38 +00:00
InstCombineCasts.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
InstCombineCompares.cpp InstCombine: Fix transform to use the swapped predicate. 2011-03-31 10:46:03 +00:00
InstCombineLoadStoreAlloca.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
InstCombineMulDivRem.cpp InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an fmul. 2011-03-30 15:42:35 +00:00
InstCombinePHI.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
InstCombineSelect.cpp Remove tabs I accidentally added. 2011-03-28 17:48:26 +00:00
InstCombineShifts.cpp Enhance a bunch of transformations in instcombine to start generating 2011-02-10 05:36:31 +00:00
InstCombineSimplifyDemanded.cpp PR9346: Prevent SimplifyDemandedBits from incorrectly introducing 2011-03-09 01:28:35 +00:00
InstCombineVectorOps.cpp PR9218: SimplifyDemandedVectorElts can return a non-null value that is not 2011-02-19 22:42:40 +00:00
InstCombineWorklist.h InstCombine: We know the number of items initially added to the worklist map, reserve space early to avoid rehashing. 2011-03-05 16:43:46 +00:00
InstructionCombining.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00