reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
511 if (Op.getValueType() == MVT::f16 && N->getValueType(0) != MVT::f32) { 512 Op = DAG.getNode(ISD::FP_EXTEND, SDLoc(N), MVT::f32, Op); 512 Op = DAG.getNode(ISD::FP_EXTEND, SDLoc(N), MVT::f32, Op); 514 AddToWorklist(Op.getNode()); 517 if (getTypeAction(Op.getValueType()) == TargetLowering::TypePromoteFloat) { 518 Op = GetPromotedFloat(Op); 518 Op = GetPromotedFloat(Op); 521 if (Op.getValueType() == N->getValueType(0)) { 522 return BitConvertToInteger(Op); 526 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0)); 531 return TLI.makeLibCall(DAG, LC, NVT, Op, CallOptions, SDLoc(N)).first;