reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2479 SDValue BC = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, Src); 2481 SDValue Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BC, 2482 DAG.getConstant(0, SL, MVT::i32)); 2483 SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BC, 2484 DAG.getConstant(1, SL, MVT::i32)); 2486 SDValue CvtHi = DAG.getNode(Signed ? ISD::SINT_TO_FP : ISD::UINT_TO_FP, 2489 SDValue CvtLo = DAG.getNode(ISD::UINT_TO_FP, SL, MVT::f64, Lo); 2491 SDValue LdExp = DAG.getNode(AMDGPUISD::LDEXP, SL, MVT::f64, CvtHi, 2492 DAG.getConstant(32, SL, MVT::i32)); 2494 return DAG.getNode(ISD::FADD, SL, MVT::f64, LdExp, CvtLo);