llvm-6502/lib
Anders Carlsson 77bc49e5e2 Recognize and simplify
(A+B) == A  ->  B == 0
A == (A+B)  ->  B == 0



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124567 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-30 22:01:13 +00:00
..
Analysis Commit 124487 broke 254.gap. See if disabling the part that might be triggered 2011-01-30 18:24:20 +00:00
Archive
AsmParser Move unnamed_addr after the function arguments on Sabre's request. 2011-01-25 19:09:56 +00:00
Bitcode
CodeGen Respect the -tail-dup-size command line option even when optimizing for size. 2011-01-30 20:38:12 +00:00
CompilerDriver
ExecutionEngine Fix libffi usage when it is on a custom path. 2011-01-28 16:49:05 +00:00
Linker
MC Error on .code16 instead of producing wrong (32bit) code. 2011-01-28 19:29:48 +00:00
Object
Support Support/CommandLine: Fix LookupNearestOption to also search extra option names. 2011-01-24 17:27:17 +00:00
Target Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, c1+c2) when c1 equals the amount of bits that are truncated off. 2011-01-30 16:38:43 +00:00
Transforms Recognize and simplify 2011-01-30 22:01:13 +00:00
VMCore Fix 'fcmp one' constant folding. Noticed by inspection. 2011-01-30 01:49:58 +00:00
Makefile