Lines Matching defs:OVT

5041   MVT OVT = Node->getSimpleValueType(0);
5047 OVT = Node->getOperand(0).getSimpleValueType();
5061 OVT = Node->getOperand(1).getSimpleValueType();
5064 OVT = Node->getOperand(2).getSimpleValueType();
5065 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
5086 OVT.getSizeInBits());
5098 OVT.getSizeInBits(), dl, NVT));
5100 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5113 NVT.getSizeInBits() - OVT.getSizeInBits(), NVT, dl);
5119 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, CTLZResult));
5124 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
5132 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5156 if (OVT.isVector()) {
5159 assert(OVT.isInteger()
5169 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
5195 if (OVT.isVector()) {
5199 assert(OVT.isInteger() && "Cannot promote logic operation");
5217 if (TLI.isSExtCheaperThanZExt(OVT, NVT))
5230 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
5243 unsigned OriginalSize = OVT.getScalarSizeInBits();
5247 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5248 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2));
5287 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
5288 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
5297 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp3));
5305 assert(CVT == OVT && "not handled");
5329 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1);
5331 Tmp1 = DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp1,
5402 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp3,
5422 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5433 DAG.getNode(ISD::FP_ROUND, dl, OVT,
5448 Tmp4 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5468 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp3,
5478 Tmp4 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5490 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5501 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp2,
5514 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp2.getValue(ResNum), Tmp3));
5546 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp2,
5575 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5582 MVT EltVT = OVT.getVectorElementType();
5591 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
5605 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat);
5610 MVT EltVT = OVT.getVectorElementType();
5624 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
5654 MVT EltVT = OVT.getVectorElementType();
5670 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
5700 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewVec));
5704 MVT EltVT = OVT.getVectorElementType();
5723 for (unsigned I = 1, NElts = OVT.getVectorNumElements(); I != NElts; ++I)
5727 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat);
5736 assert(NVT.getSizeInBits() == OVT.getSizeInBits() &&
5753 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic));
5762 assert(NVT.getSizeInBits() == OVT.getSizeInBits() &&
5770 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic));
5781 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2));
5787 DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp2,