[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.td
Chris Lattner
lattner at cs.uiuc.edu
Fri Nov 18 23:01:42 PST 2005
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.138 -> 1.139
---
Log message:
Teach the x86 backend about the register constraints of its addressing mode.
Patch by Evan Cheng
---
Diffs of the changes: (+2 -1)
X86InstrInfo.td | 3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.138 llvm/lib/Target/X86/X86InstrInfo.td:1.139
--- llvm/lib/Target/X86/X86InstrInfo.td:1.138 Thu Nov 17 19:04:42 2005
+++ llvm/lib/Target/X86/X86InstrInfo.td Sat Nov 19 01:01:30 2005
@@ -17,8 +17,9 @@
//
class X86MemOperand<ValueType Ty> : Operand<Ty> {
- let NumMIOperands = 4;
let PrintMethod = "printMemoryOperand";
+ let NumMIOperands = 4;
+ let MIOperandInfo = (ops R32, i8imm, R32, i32imm);
}
def SSECC : Operand<i8> {
let PrintMethod = "printSSECC";
More information about the llvm-commits
mailing list