[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Apr 13 12:53:53 PDT 2005



Changes in directory llvm/lib/CodeGen/SelectionDAG:

SelectionDAG.cpp updated: 1.79 -> 1.80
---
Log message:

fix some serious miscompiles on ia64, alpha, and ppc



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

 SelectionDAG.cpp |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.79 llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.80
--- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.79	Wed Apr 13 14:41:05 2005
+++ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp	Wed Apr 13 14:53:40 2005
@@ -798,7 +798,7 @@
       if (N1.getOpcode() == ISD::SETCC &&
           TLI.getSetCCResultContents() == TargetLowering::ZeroOrOneSetCCResult)
         if (C2 & 1)
-          return getNode(ISD::AND, VT, N1.getOperand(1), getConstant(1, VT));
+          return getNode(ISD::AND, VT, N1, getConstant(1, VT));
         else
           return getConstant(0, VT);
 






More information about the llvm-commits mailing list