[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