llvm-6502/lib
Duncan Sands b2f3c383ec For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + 1) -> -1.
These were not recommended by my auto-simplifier since they don't fire often enough.
However they do fire from time to time, for example they remove one subtraction from
the final bitcode for 483.xalancbmk.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123755 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-18 11:50:19 +00:00
..
Analysis For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + 1) -> -1. 2011-01-18 11:50:19 +00:00
Archive Archive: Fix temp path names. 2011-01-17 16:43:30 +00:00
AsmParser Allow unnamed_addr on declarations. 2011-01-15 08:15:00 +00:00
Bitcode
CodeGen Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. 2011-01-18 00:51:23 +00:00
CompilerDriver
ExecutionEngine
Linker Allow unnamed_addr on declarations. 2011-01-15 08:15:00 +00:00
MC Use common style for .cfi directives 2011-01-14 21:57:39 +00:00
Object
Support Support/CommandLine: Add "Did you mean" print for mismatched operands. 2011-01-18 01:59:24 +00:00
Target add a note 2011-01-18 07:47:48 +00:00
Transforms Convert a std::map to a DenseMap for another 1.7% speedup on -scalarrepl. 2011-01-18 04:50:38 +00:00
VMCore Remove an unnecessary #include. 2011-01-18 06:07:18 +00:00
Makefile