[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.td X86InstrX86-64.td

Evan Cheng evan.cheng at apple.com
Wed Oct 11 14:04:07 PDT 2006



Changes in directory llvm/lib/Target/X86:

X86InstrInfo.td updated: 1.288 -> 1.289
X86InstrX86-64.td updated: 1.4 -> 1.5
---
Log message:

Add properties to ComplexPattern.

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

 X86InstrInfo.td   |    4 ++--
 X86InstrX86-64.td |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.288 llvm/lib/Target/X86/X86InstrInfo.td:1.289
--- llvm/lib/Target/X86/X86InstrInfo.td:1.288	Mon Oct  9 15:57:25 2006
+++ llvm/lib/Target/X86/X86InstrInfo.td	Wed Oct 11 16:03:53 2006
@@ -135,9 +135,9 @@
 //
 
 // Define X86 specific addressing mode.
-def addr      : ComplexPattern<iPTR, 4, "SelectAddr", []>;
+def addr      : ComplexPattern<iPTR, 4, "SelectAddr", [], []>;
 def lea32addr : ComplexPattern<i32, 4, "SelectLEAAddr",
-                               [add, mul, shl, or, frameindex]>;
+                               [add, mul, shl, or, frameindex], []>;
 
 //===----------------------------------------------------------------------===//
 // X86 Instruction Format Definitions.


Index: llvm/lib/Target/X86/X86InstrX86-64.td
diff -u llvm/lib/Target/X86/X86InstrX86-64.td:1.4 llvm/lib/Target/X86/X86InstrX86-64.td:1.5
--- llvm/lib/Target/X86/X86InstrX86-64.td:1.4	Mon Oct  9 15:57:25 2006
+++ llvm/lib/Target/X86/X86InstrX86-64.td	Wed Oct 11 16:03:53 2006
@@ -38,7 +38,7 @@
 // Complex Pattern Definitions...
 //
 def lea64addr : ComplexPattern<i64, 4, "SelectLEAAddr",
-                               [add, mul, shl, or, frameindex, X86Wrapper]>;
+                               [add, mul, shl, or, frameindex, X86Wrapper], []>;
 
 //===----------------------------------------------------------------------===//
 // Instruction templates...






More information about the llvm-commits mailing list