[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

Chris Lattner lattner at cs.uiuc.edu
Fri Jan 20 10:41:37 PST 2006



Changes in directory llvm/lib/Target/X86:

X86ISelLowering.cpp updated: 1.51 -> 1.52
---
Log message:

LowerReturn now doesn't have to handle f32 returns.


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

 X86ISelLowering.cpp |    2 --
 1 files changed, 2 deletions(-)


Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.51 llvm/lib/Target/X86/X86ISelLowering.cpp:1.52
--- llvm/lib/Target/X86/X86ISelLowering.cpp:1.51	Thu Jan 19 02:52:46 2006
+++ llvm/lib/Target/X86/X86ISelLowering.cpp	Fri Jan 20 12:41:25 2006
@@ -283,8 +283,6 @@
     case MVT::f32:
     case MVT::f64:
       if (!X86ScalarSSE) {
-        if (OpVT == MVT::f32)
-          Op = DAG.getNode(ISD::FP_EXTEND, MVT::f64, Op);
         std::vector<MVT::ValueType> Tys;
         Tys.push_back(MVT::Other);
         Tys.push_back(MVT::Flag);






More information about the llvm-commits mailing list