Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.46 -> 1.47 --- Log message: fix a bug in my previous checkin --- Diffs of the changes: (+3 -2) SparcV8ISelDAGToDAG.cpp | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp diff -u llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp:1.46 llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp:1.47 --- llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp:1.46 Thu Jan 12 01:31:15 2006 +++ llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp Thu Jan 12 01:38:04 2006 @@ -165,6 +165,7 @@ const char *SparcV8TargetLowering::getTargetNodeName(unsigned Opcode) const { switch (Opcode) { + default: return 0; case V8ISD::CMPICC: return "V8ISD::CMPICC"; case V8ISD::CMPFCC: return "V8ISD::CMPFCC"; case V8ISD::BRICC: return "V8ISD::BRICC"; @@ -661,7 +662,7 @@ std::vector<SDOperand> Ops; Ops.push_back(LHS); Ops.push_back(RHS); - SDOperand Cond = DAG.getNode(V8ISD::CMPICC, VTs, Ops); + SDOperand Cond = DAG.getNode(V8ISD::CMPICC, VTs, Ops).getValue(1); return DAG.getNode(V8ISD::BRICC, MVT::Other, Chain, Dest, CC, Cond); } else { std::vector<MVT::ValueType> VTs; @@ -670,7 +671,7 @@ std::vector<SDOperand> Ops; Ops.push_back(LHS); Ops.push_back(RHS); - SDOperand Cond = DAG.getNode(V8ISD::CMPFCC, VTs, Ops); + SDOperand Cond = DAG.getNode(V8ISD::CMPFCC, VTs, Ops).getValue(1); return DAG.getNode(V8ISD::BRFCC, MVT::Other, Chain, Dest, CC, Cond); } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits