Changes in directory llvm/lib/Target/IA64:

IA64ISelDAGToDAG.cpp updated: 1.36 -> 1.37
---
Log message:


fix storing booleans (grawp missed this one)



---
Diffs of the changes:  (+3 -3)

 IA64ISelDAGToDAG.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp
diff -u llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.36 
llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.37
--- llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.36      Thu Feb  9 01:17:49 2006
+++ llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp   Sat Feb 11 01:33:17 2006
@@ -556,9 +556,9 @@
        // then load 1 into the same reg iff the predicate to store is 1
         SDOperand Tmp;
         Select(Tmp, N->getOperand(1));
-        CurDAG->getTargetNode(IA64::TPCADDS, MVT::i64, Initial,
-                              CurDAG->getConstant(1, MVT::i64),
-                              Tmp);
+        Tmp = SDOperand(CurDAG->getTargetNode(IA64::TPCADDS, MVT::i64, Initial,
+                                              CurDAG->getConstant(1, MVT::i64),
+                                              Tmp), 0);
         Result = CurDAG->SelectNodeTo(N, Opc, MVT::Other, Address, Tmp, Chain);
         return;
       }



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

Reply via email to