Lines Matching refs:OVT

4449   MVT OVT = Node->getSimpleValueType(0);  in PromoteNode()  local
4455 OVT = Node->getOperand(0).getSimpleValueType(); in PromoteNode()
4461 OVT = Node->getOperand(1).getSimpleValueType(); in PromoteNode()
4464 OVT = Node->getOperand(2).getSimpleValueType(); in PromoteNode()
4465 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT); in PromoteNode()
4486 OVT.getSizeInBits()); in PromoteNode()
4498 OVT.getSizeInBits(), dl, NVT)); in PromoteNode()
4500 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4504 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits(); in PromoteNode()
4512 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4536 if (OVT.isVector()) { in PromoteNode()
4539 assert(OVT.isInteger() in PromoteNode()
4549 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1); in PromoteNode()
4571 if (OVT.isVector()) { in PromoteNode()
4575 assert(OVT.isInteger() && "Cannot promote logic operation"); in PromoteNode()
4597 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1)); in PromoteNode()
4610 unsigned OriginalSize = OVT.getScalarSizeInBits(); in PromoteNode()
4614 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4615 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2)); in PromoteNode()
4654 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask); in PromoteNode()
4655 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1); in PromoteNode()
4664 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp3)); in PromoteNode()
4672 assert(CVT == OVT && "not handled"); in PromoteNode()
4696 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1); in PromoteNode()
4698 Tmp1 = DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp1, in PromoteNode()
4759 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode()
4778 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
4788 DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode()
4803 Tmp4 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
4820 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode()
4829 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
4853 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode()
4875 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
4881 MVT EltVT = OVT.getVectorElementType(); in PromoteNode()
4890 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && in PromoteNode()
4904 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat); in PromoteNode()
4909 MVT EltVT = OVT.getVectorElementType(); in PromoteNode()
4923 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && in PromoteNode()
4953 MVT EltVT = OVT.getVectorElementType(); in PromoteNode()
4969 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && in PromoteNode()
4999 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewVec)); in PromoteNode()
5003 MVT EltVT = OVT.getVectorElementType(); in PromoteNode()
5022 for (unsigned I = 1, NElts = OVT.getVectorNumElements(); I != NElts; ++I) in PromoteNode()
5026 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat); in PromoteNode()
5034 assert(NVT.getSizeInBits() == OVT.getSizeInBits() && in PromoteNode()
5044 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic)); in PromoteNode()