Home | History | Annotate | Download | only in X86

Lines Matching refs:SINT_TO_FP

243   // Promote all UINT_TO_FP to larger SINT_TO_FP's, as X86 doesn't have this
261 // Promote i1/i8 SINT_TO_FP to larger SINT_TO_FP's, as X86 doesn't have
263 setOperationAction(ISD::SINT_TO_FP , MVT::i1 , Promote);
264 setOperationAction(ISD::SINT_TO_FP , MVT::i8 , Promote);
269 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Promote);
271 setOperationAction(ISD::SINT_TO_FP , MVT::i32 , Custom);
273 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Custom);
274 setOperationAction(ISD::SINT_TO_FP , MVT::i32 , Custom);
277 setOperationAction(ISD::SINT_TO_FP , MVT::i16 , Promote);
278 setOperationAction(ISD::SINT_TO_FP , MVT::i32 , Promote);
284 setOperationAction(ISD::SINT_TO_FP , MVT::i64 , Custom);
761 setOperationAction(ISD::SINT_TO_FP, (MVT::SimpleValueType)VT, Expand);
936 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal);
1041 setOperationAction(ISD::SINT_TO_FP, MVT::v8i32, Legal);
1228 setTargetDAGCombine(ISD::SINT_TO_FP);
7509 "Unknown SINT_TO_FP to lower!");
7714 // optimize it to a SINT_TO_FP when the sign bit is known zero. Perform
7717 return DAG.getNode(ISD::SINT_TO_FP, dl, Op.getValueType(), N0);
10847 case ISD::SINT_TO_FP: return LowerSINT_TO_FP(Op, DAG);
14947 // Transform (SINT_TO_FP (i64 ...)) into an x87 operation if we have
15101 case ISD::SINT_TO_FP: return PerformSINT_TO_FPCombine(N, DAG, this);