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

Nate Begeman natebegeman at mac.com
Tue Jul 19 09:50:15 PDT 2005



Changes in directory llvm/lib/CodeGen/SelectionDAG:

SelectionDAGISel.cpp updated: 1.65 -> 1.66
---
Log message:

Remove unnecessary FP_EXTEND. This causes worse codegen for SSE.


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

 SelectionDAGISel.cpp |    3 ---
 1 files changed, 3 deletions(-)


Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.65 llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.66
--- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.65	Tue Jul  5 14:57:53 2005
+++ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp	Tue Jul 19 11:50:03 2005
@@ -403,9 +403,6 @@
       Op1 = DAG.getNode(ISD::ZERO_EXTEND, TmpVT, Op1);
     break;
   case MVT::f32:
-    // Extend float to double.
-    Op1 = DAG.getNode(ISD::FP_EXTEND, MVT::f64, Op1);
-    break;
   case MVT::i64:
   case MVT::f64:
     break; // No extension needed!






More information about the llvm-commits mailing list