Changes in directory llvm/lib/Target/ARM:

ARMInstrInfo.td updated: 1.13 -> 1.14
---
Log message:

CALLSEQ_* produces chain even if that's not needed.

---
Diffs of the changes:  (+4 -2)

 ARMInstrInfo.td |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/ARM/ARMInstrInfo.td
diff -u llvm/lib/Target/ARM/ARMInstrInfo.td:1.13 
llvm/lib/Target/ARM/ARMInstrInfo.td:1.14
--- llvm/lib/Target/ARM/ARMInstrInfo.td:1.13    Tue Aug  8 15:35:03 2006
+++ llvm/lib/Target/ARM/ARMInstrInfo.td Fri Aug 11 04:01:08 2006
@@ -38,8 +38,10 @@
 }
 
 def SDT_ARMCallSeq : SDTypeProfile<0, 1, [ SDTCisVT<0, i32> ]>;
-def callseq_start  : SDNode<"ISD::CALLSEQ_START", SDT_ARMCallSeq, 
[SDNPHasChain]>;
-def callseq_end    : SDNode<"ISD::CALLSEQ_END",   SDT_ARMCallSeq, 
[SDNPHasChain]>;
+def callseq_start  : SDNode<"ISD::CALLSEQ_START", SDT_ARMCallSeq,
+                            [SDNPHasChain, SDNPOutFlag]>;
+def callseq_end    : SDNode<"ISD::CALLSEQ_END",   SDT_ARMCallSeq,
+                            [SDNPHasChain, SDNPOutFlag]>;
 
 def SDT_ARMcall    : SDTypeProfile<0, -1, [SDTCisInt<0>]>;
 def ARMcall        : SDNode<"ARMISD::CALL", SDT_ARMcall,



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

Reply via email to