llvm-6502/lib/Transforms/Scalar
Chris Lattner d65460f133 Fix bug with previous implementation:
-      // ~(c-X) == X-(c-1) == X+(-c+1)
+      // ~(c-X) == X-c-1 == X+(-c-1)

Implement: C - ~X == X + (1+C)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9715 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-05 01:06:05 +00:00
..
ADCE.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
ConstantProp.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
CorrelatedExprs.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
DCE.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
DecomposeMultiDimRefs.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
GCSE.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
IndVarSimplify.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
InstructionCombining.cpp Fix bug with previous implementation: 2003-11-05 01:06:05 +00:00
LICM.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
PiNodeInsertion.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
PRE.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
Reassociate.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
ScalarReplAggregates.cpp Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll 2003-10-29 17:55:44 +00:00
SCCP.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
SimplifyCFG.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
SymbolStripping.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
TailDuplication.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
TailRecursionElimination.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00