[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp

Duraid Madina duraid at octopus.com.au
Fri Feb 10 23:33:29 PST 2006



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;
       }






More information about the llvm-commits mailing list