Lines Matching defs:NVT
588 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT);
598 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())
599 Operands[j] = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(j));
601 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(j));
607 DAG.getNode(Node->getOpcode(), dl, NVT, Operands, Node->getFlags());
609 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) ||
611 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()))
625 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT);
626 assert(NVT.getVectorNumElements() == VT.getVectorNumElements() &&
638 Operands[j] = DAG.getNode(Opc, dl, NVT, Node->getOperand(j));
663 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT);
665 assert(NVT.getVectorNumElements() == VT.getVectorNumElements() &&
672 TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NVT))
676 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT))
682 Promoted = DAG.getNode(NewOpc, dl, {NVT, MVT::Other},
686 Promoted = DAG.getNode(NewOpc, dl, NVT, Node->getOperand(0));
697 Promoted = DAG.getNode(NewOpc, dl, NVT, Promoted,