Evan thinks NoImplicitFloat check is not required here.
authorDevang Patel <dpatel@apple.com>
Fri, 5 Jun 2009 18:48:29 +0000 (18:48 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 5 Jun 2009 18:48:29 +0000 (18:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72954 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 1f507c3e0fd7d7b90d495137fef07bdd5dca0390..924155c45050b328f5215582dd67c7b4d209ea8c 100644 (file)
@@ -126,7 +126,7 @@ X86TargetLowering::X86TargetLowering(X86TargetMachine &TM)
   setOperationAction(ISD::SINT_TO_FP       , MVT::i1   , Promote);
   setOperationAction(ISD::SINT_TO_FP       , MVT::i8   , Promote);
 
-  if (!UseSoftFloat && !NoImplicitFloat) {
+  if (!UseSoftFloat) {
     // SSE has no i16 to fp conversion, only i32
     if (X86ScalarSSEf32) {
       setOperationAction(ISD::SINT_TO_FP     , MVT::i16  , Promote);