[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Evan Cheng
evan.cheng at apple.com
Sun Dec 10 22:25:41 PST 2006
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.424 -> 1.425
---
Log message:
Clean up some bad code.
---
Diffs of the changes: (+3 -5)
LegalizeDAG.cpp | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.424 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.425
--- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.424 Sun Dec 10 20:23:46 2006
+++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Mon Dec 11 00:25:26 2006
@@ -4567,12 +4567,10 @@
Tmp = TLI.LowerOperation(DAG.getNode(ISD::BIT_CONVERT, VT, Tmp), DAG);
}
- MVT::ValueType NVT = Node->getValueType(0);
// f32 / f64 must be expanded to i32 / i64.
- if (NVT == MVT::f32 || NVT == MVT::f64) {
- Lo = DAG.getNode(ISD::BIT_CONVERT, TLI.getTypeToTransformTo(NVT),
- Node->getOperand(0));
- Hi = DAG.getConstant(0, TLI.getTypeToTransformTo(NVT));
+ if (VT == MVT::f32 || VT == MVT::f64) {
+ Lo = DAG.getNode(ISD::BIT_CONVERT, NVT, Node->getOperand(0));
+ Hi = DAG.getConstant(0, NVT);
break;
}
More information about the llvm-commits
mailing list