reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2534 if (Op.getValueType().isVector()) 2535 return LowerVectorINT_TO_FP(Op, DAG); 2538 if (Op.getValueType() == MVT::f16 && 2540 SDLoc dl(Op); 2543 DAG.getNode(Op.getOpcode(), dl, MVT::f32, Op.getOperand(0)), 2543 DAG.getNode(Op.getOpcode(), dl, MVT::f32, Op.getOperand(0)), 2548 if (Op.getOperand(0).getValueType() == MVT::i128) 2553 if (Op.getValueType() != MVT::f128) 2554 return Op; 2557 if (Op.getOpcode() == ISD::SINT_TO_FP) 2558 LC = RTLIB::getSINTTOFP(Op.getOperand(0).getValueType(), Op.getValueType()); 2558 LC = RTLIB::getSINTTOFP(Op.getOperand(0).getValueType(), Op.getValueType()); 2560 LC = RTLIB::getUINTTOFP(Op.getOperand(0).getValueType(), Op.getValueType()); 2560 LC = RTLIB::getUINTTOFP(Op.getOperand(0).getValueType(), Op.getValueType()); 2562 return LowerF128Call(Op, DAG, LC);