Lines Matching refs:SINT_TO_FP
195 setOperationAction(ISD::SINT_TO_FP, MVT::i1, Promote); in PPCTargetLowering()
196 AddPromotedToType (ISD::SINT_TO_FP, MVT::i1, in PPCTargetLowering()
202 setOperationAction(ISD::SINT_TO_FP, MVT::i1, Custom); in PPCTargetLowering()
369 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Legal); in PPCTargetLowering()
376 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Expand); in PPCTargetLowering()
499 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in PPCTargetLowering()
506 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in PPCTargetLowering()
520 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in PPCTargetLowering()
526 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in PPCTargetLowering()
652 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal); in PPCTargetLowering()
786 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Legal); in PPCTargetLowering()
798 setOperationAction(ISD::SINT_TO_FP, MVT::v2i8, Custom); in PPCTargetLowering()
799 setOperationAction(ISD::SINT_TO_FP, MVT::v4i8, Custom); in PPCTargetLowering()
800 setOperationAction(ISD::SINT_TO_FP, MVT::v2i16, Custom); in PPCTargetLowering()
801 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom); in PPCTargetLowering()
995 setOperationAction(ISD::SINT_TO_FP, MVT::v4i1, Custom); in PPCTargetLowering()
1063 setTargetDAGCombine(ISD::SINT_TO_FP); in PPCTargetLowering()
7246 if (UI->getOpcode() != ISD::SINT_TO_FP && in directMoveIsProfitable()
7269 bool Signed = Op.getOpcode() == ISD::SINT_TO_FP; in LowerINT_TO_FPDirectMove()
7310 assert((Opc == ISD::UINT_TO_FP || Opc == ISD::SINT_TO_FP) && in LowerINT_TO_FPVector()
7315 bool SignedConv = Opc == ISD::SINT_TO_FP; in LowerINT_TO_FPVector()
7403 assert((Op.getOpcode() == ISD::SINT_TO_FP || Subtarget.hasFPCVT()) && in LowerINT_TO_FP()
9647 case ISD::SINT_TO_FP: return LowerINT_TO_FP(Op, DAG); in LowerOperation()
12316 if (FirstInput.getOpcode() != ISD::SINT_TO_FP && in DAGCombineBuildVector()
12319 if (N->getOperand(1).getOpcode() != ISD::SINT_TO_FP && in DAGCombineBuildVector()
12351 auto NodeType = (N->getOperand(1).getOpcode() == ISD::SINT_TO_FP) ? in DAGCombineBuildVector()
12359 assert((N->getOpcode() == ISD::SINT_TO_FP || in combineFPToIntToFP()
12383 bool Signed = N->getOpcode() == ISD::SINT_TO_FP; in combineFPToIntToFP()
12414 assert((Op.getOpcode() == ISD::SINT_TO_FP || Subtarget.hasFPCVT()) && in combineFPToIntToFP()
12694 case ISD::SINT_TO_FP: in PerformDAGCombine()