[llvm-commits] CVS: llvm/lib/Target/IA64/IA64InstrInfo.td

Chris Lattner lattner at cs.uiuc.edu
Tue Apr 12 08:13:05 PDT 2005



Changes in directory llvm/lib/Target/IA64:

IA64InstrInfo.td updated: 1.9 -> 1.10
---
Log message:

Make sure to realize that calls use their argument regs


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

 IA64InstrInfo.td |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/lib/Target/IA64/IA64InstrInfo.td
diff -u llvm/lib/Target/IA64/IA64InstrInfo.td:1.9 llvm/lib/Target/IA64/IA64InstrInfo.td:1.10
--- llvm/lib/Target/IA64/IA64InstrInfo.td:1.9	Mon Apr 11 00:55:56 2005
+++ llvm/lib/Target/IA64/IA64InstrInfo.td	Tue Apr 12 10:12:19 2005
@@ -310,6 +310,7 @@
 }
 
 let isCall = 1, isTerminator = 1, isBranch = 1, 
+  Uses = [out0,out1,out2,out3,out4,out5,out6,out7],
 // all calls clobber non-callee-saved registers, and for now, they are these:
   Defs = [r2,r3,r8,r9,r10,r11,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,
   r25,r26,r27,r28,r29,r30,r31,






More information about the llvm-commits mailing list