• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:OVT

4315   MVT OVT = Node->getSimpleValueType(0);
4321 OVT = Node->getOperand(0).getSimpleValueType();
4325 OVT = Node->getOperand(1).getSimpleValueType();
4327 OVT = Node->getOperand(2).getSimpleValueType();
4328 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
4349 OVT.getSizeInBits());
4361 OVT.getSizeInBits(), dl, NVT));
4363 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4367 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
4375 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4395 if (OVT.isVector()) {
4398 assert(OVT.isInteger()
4408 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
4430 if (OVT.isVector()) {
4434 assert(OVT.isInteger() && "Cannot promote logic operation");
4456 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
4469 unsigned OriginalSize = OVT.getScalarSizeInBits();
4473 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4474 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2));
4513 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
4514 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
4557 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4570 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
4580 DAG.getNode(ISD::FP_ROUND, dl, OVT,
4596 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4619 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4633 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
4639 MVT EltVT = OVT.getVectorElementType();
4648 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4662 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat);
4667 MVT EltVT = OVT.getVectorElementType();
4681 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4711 MVT EltVT = OVT.getVectorElementType();
4727 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4757 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewVec));
4761 MVT EltVT = OVT.getVectorElementType();
4780 for (unsigned I = 1, NElts = OVT.getVectorNumElements(); I != NElts; ++I)
4784 SDValue CvtVec = DAG.getNode(ISD::BITCAST, SL, OVT, Concat);
4792 assert(NVT.getSizeInBits() == OVT.getSizeInBits() &&
4802 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic));