Changes in directory llvm/lib/Target/X86:

X86InstrInfo.td updated: 1.166 -> 1.167
---
Log message:

Use MOV8rm to load 1 bit value.


---
Diffs of the changes:  (+3 -0)

 X86InstrInfo.td |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.166 
llvm/lib/Target/X86/X86InstrInfo.td:1.167
--- llvm/lib/Target/X86/X86InstrInfo.td:1.166   Tue Dec 13 20:22:27 2005
+++ llvm/lib/Target/X86/X86InstrInfo.td Wed Dec 14 18:59:17 2005
@@ -431,6 +431,9 @@
                 "mov{l} {$src, $dst|$dst, $src}",
                 [(store R32:$src, addr:$dst)]>;
                 
+// Handling 1 bit load
+def : Pat<(i1 (load addr:$src)), (MOV8rm  addr:$src)>;
+
 
//===----------------------------------------------------------------------===//
 //  Fixed-Register Multiplication and Division Instructions...
 //



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to