Home | History | Annotate | Download | only in X86

Lines Matching refs:UINT_TO_FP

327   // Promote all UINT_TO_FP to larger SINT_TO_FP's, as X86 doesn't have this
329 setOperationAction(ISD::UINT_TO_FP , MVT::i1 , Promote);
330 setOperationAction(ISD::UINT_TO_FP , MVT::i8 , Promote);
331 setOperationAction(ISD::UINT_TO_FP , MVT::i16 , Promote);
334 setOperationAction(ISD::UINT_TO_FP , MVT::i32 , Promote);
335 setOperationAction(ISD::UINT_TO_FP , MVT::i64 , Custom);
339 setOperationAction(ISD::UINT_TO_FP , MVT::i64 , Custom);
342 setOperationAction(ISD::UINT_TO_FP , MVT::i32 , Custom);
866 setOperationAction(ISD::UINT_TO_FP, VT, Expand);
1041 setOperationAction(ISD::UINT_TO_FP, MVT::v4i8, Custom);
1042 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom);
1046 setOperationAction(ISD::UINT_TO_FP, MVT::v2f32, Custom);
1184 setOperationAction(ISD::UINT_TO_FP, MVT::v8i8, Custom);
1185 setOperationAction(ISD::UINT_TO_FP, MVT::v8i16, Custom);
1369 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Legal);
1374 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Legal);
1381 setOperationAction(ISD::UINT_TO_FP, MVT::v16i32, Legal);
1382 setOperationAction(ISD::UINT_TO_FP, MVT::v8i32, Legal);
1383 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Legal);
10883 "Custom UINT_TO_FP is not supported!");
10898 // Since UINT_TO_FP is legal (it's marked custom), dag combiner won't
10929 assert(SrcVT == MVT::i64 && "Unexpected type in UINT_TO_FP");
16195 case ISD::UINT_TO_FP: return LowerUINT_TO_FP(Op, DAG);
16327 case ISD::UINT_TO_FP: {