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

Andrew Lenharth alenhar2 at cs.uiuc.edu
Mon Aug 29 13:47:02 PDT 2005



Changes in directory llvm/lib/CodeGen/SelectionDAG:

LegalizeDAG.cpp updated: 1.176 -> 1.177
---
Log message:

Some of us cared about the the promote path

---
Diffs of the changes:  (+4 -0)

 LegalizeDAG.cpp |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.176 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.177
--- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.176	Mon Aug 29 12:30:00 2005
+++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp	Mon Aug 29 15:46:51 2005
@@ -1266,6 +1266,10 @@
     default: 
       assert(0 && "Cannot handle this action for SETCC yet!");
       break;
+    case TargetLowering::Promote:
+      Result = DAG.getNode(ISD::SETCC, Node->getValueType(0), Tmp1, Tmp2,
+                           Node->getOperand(2));
+      break;
     case TargetLowering::Legal:
       if (Tmp1 != Node->getOperand(0) || Tmp2 != Node->getOperand(1))
         Result = DAG.getNode(ISD::SETCC, Node->getValueType(0), Tmp1, Tmp2,






More information about the llvm-commits mailing list