Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.91 -> 1.92 --- Log message: SelectNodeTo() may return a SDOperand that is different from the input. --- Diffs of the changes: (+1 -2) X86ISelDAGToDAG.cpp | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp diff -u llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.91 llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.92 --- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.91 Fri Aug 11 04:05:03 2006 +++ llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Wed Aug 16 02:30:09 2006 @@ -703,8 +703,7 @@ if (C.Val) { if (N.Val->hasOneUse()) { - Result = CurDAG->SelectNodeTo(N.Val, X86::MOV32ri, MVT::i32, C); - return NULL; + return CurDAG->SelectNodeTo(N.Val, X86::MOV32ri, MVT::i32, C).Val; } else { SDNode *ResNode = CurDAG->getTargetNode(X86::MOV32ri, MVT::i32, C); Result = SDOperand(ResNode, 0); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits