llvm-6502/lib
Chris Lattner ffc0b2663e Eliminate X86ISD::TEST, using X86ISD::CMP instead. Match X86ISD::CMP patterns
using test, which provides nice simplifications like:

-       movl %edi, %ecx
-       andl $2, %ecx
-       cmpl $0, %ecx
+       testl $2, %edi
        je LBB1_11      #cond_next90

There are a couple of dagiselemitter deficiencies that this exposes, they will
be handled later.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30156 91177308-0d34-0410-b5e6-96231b3b80d8
2006-09-07 20:33:45 +00:00
..
Analysis
Archive
AsmParser
Bytecode
CodeGen Fix pasto that was breaking x86 tests. 2006-09-07 18:50:20 +00:00
Debugger
ExecutionEngine
Linker
Support
System
Target Eliminate X86ISD::TEST, using X86ISD::CMP instead. Match X86ISD::CMP patterns 2006-09-07 20:33:45 +00:00
Transforms
VMCore Add new option to leave asm names alone 2006-09-07 18:20:41 +00:00
Makefile