Lines Matching refs:SINT
8691 SDValue SINT = Src; in LowerINT_TO_FP() local
8713 SINT, DAG.getConstant(2047, dl, MVT::i64)); in LowerINT_TO_FP()
8716 Round = DAG.getNode(ISD::OR, dl, MVT::i64, Round, SINT); in LowerINT_TO_FP()
8729 SINT, DAG.getConstant(53, dl, MVT::i32)); in LowerINT_TO_FP()
8737 SINT = DAG.getNode(ISD::SELECT, dl, MVT::i64, Cond, Round, SINT); in LowerINT_TO_FP()
8744 if (canReuseLoadAddress(SINT, MVT::i64, RLI, DAG)) { in LowerINT_TO_FP()
8749 canReuseLoadAddress(SINT, MVT::i32, RLI, DAG, ISD::SEXTLOAD)) { in LowerINT_TO_FP()
8759 canReuseLoadAddress(SINT, MVT::i32, RLI, DAG, ISD::ZEXTLOAD)) { in LowerINT_TO_FP()
8769 SINT.getOpcode() == ISD::SIGN_EXTEND) || in LowerINT_TO_FP()
8771 SINT.getOpcode() == ISD::ZERO_EXTEND)) && in LowerINT_TO_FP()
8772 SINT.getOperand(0).getValueType() == MVT::i32) { in LowerINT_TO_FP()
8779 SDValue Store = DAG.getStore(Chain, dl, SINT.getOperand(0), FIdx, in LowerINT_TO_FP()
8797 Bits = DAG.getMemIntrinsicNode(SINT.getOpcode() == ISD::ZERO_EXTEND ? in LowerINT_TO_FP()
8803 Bits = DAG.getNode(ISD::BITCAST, dl, MVT::f64, SINT); in LowerINT_TO_FP()