[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp
    Bill Wendling 
    isanbard at gmail.com
       
    Fri Jun 15 23:17:54 PDT 2007
    
    
  
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.409 -> 1.410
---
Log message:
Fix a failure to bit_convert from integer GPR to MMX register.
---
Diffs of the changes:  (+2 -0)
 X86ISelLowering.cpp |    2 ++
 1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.409 llvm/lib/Target/X86/X86ISelLowering.cpp:1.410
--- llvm/lib/Target/X86/X86ISelLowering.cpp:1.409	Thu Jun 14 17:58:02 2007
+++ llvm/lib/Target/X86/X86ISelLowering.cpp	Sat Jun 16 01:17:31 2007
@@ -394,6 +394,8 @@
     setOperationAction(ISD::SCALAR_TO_VECTOR,   MVT::v4i16, Custom);
     setOperationAction(ISD::SCALAR_TO_VECTOR,   MVT::v2i32, Custom);
     setOperationAction(ISD::SCALAR_TO_VECTOR,   MVT::v1i64, Custom);
+
+    setOperationAction(ISD::BIT_CONVERT,        MVT::i64,   Expand);
   }
 
   if (Subtarget->hasSSE1()) {
    
    
More information about the llvm-commits
mailing list