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