[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcInstrInfo.td
Evan Cheng
evan.cheng at apple.com
Fri Aug 11 02:03:15 PDT 2006
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.124 -> 1.125
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+4 -2)
SparcInstrInfo.td | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/Sparc/SparcInstrInfo.td
diff -u llvm/lib/Target/Sparc/SparcInstrInfo.td:1.124 llvm/lib/Target/Sparc/SparcInstrInfo.td:1.125
--- llvm/lib/Target/Sparc/SparcInstrInfo.td:1.124 Mon May 8 23:58:46 2006
+++ llvm/lib/Target/Sparc/SparcInstrInfo.td Fri Aug 11 04:03:00 2006
@@ -117,8 +117,10 @@
// These are target-independent nodes, but have target-specific formats.
def SDT_SPCallSeq : SDTypeProfile<0, 1, [ SDTCisVT<0, i32> ]>;
-def callseq_start : SDNode<"ISD::CALLSEQ_START", SDT_SPCallSeq, [SDNPHasChain]>;
-def callseq_end : SDNode<"ISD::CALLSEQ_END", SDT_SPCallSeq, [SDNPHasChain]>;
+def callseq_start : SDNode<"ISD::CALLSEQ_START", SDT_SPCallSeq,
+ [SDNPHasChain, SDNPOutFlag]>;
+def callseq_end : SDNode<"ISD::CALLSEQ_END", SDT_SPCallSeq,
+ [SDNPHasChain, SDNPOutFlag]>;
def SDT_SPCall : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>;
def call : SDNode<"SPISD::CALL", SDT_SPCall,
More information about the llvm-commits
mailing list