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, _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits