[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