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

Lines Matching refs:NVT

10792     EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem);
10793 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size");
10796 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
10803 DAG.getBitcast(NVT, N0.getOperand(0)),
18170 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SclTy, VNTNumElms);
18171 if (!TLI.isTypeLegal(NVT) || !TLI.isTypeLegal(Scalar.getValueType()))
18174 SDValue Res = DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), NVT, Scalar);
18491 EVT NVT = N->getValueType(0);
18496 return DAG.getUNDEF(NVT);
18498 if (TLI.isOperationLegalOrCustomOrPromote(ISD::LOAD, NVT))
18507 if (TLI.isExtractSubvectorCheap(NVT, V.getOperand(0).getValueType(),
18509 TLI.isOperationLegalOrCustom(ISD::EXTRACT_SUBVECTOR, NVT)) {
18510 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), NVT, V.getOperand(0),
18525 unsigned NewExtNumElts = NVT.getVectorNumElements() * SrcDestRatio;
18534 return DAG.getBitcast(NVT, NewExtract);
18539 if ((NVT.getVectorNumElements() % DestSrcRatio) == 0) {
18540 unsigned NewExtNumElts = NVT.getVectorNumElements() / DestSrcRatio;
18550 return DAG.getBitcast(NVT, NewExtract);
18558 assert(ConcatSrcVT.getVectorElementType() == NVT.getVectorElementType() &&
18562 unsigned ExtNumElts = NVT.getVectorNumElements();
18589 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NVT,
18600 unsigned ExtractSize = NVT.getSizeInBits();
18614 IdxVal *= NVT.getScalarSizeInBits();
18621 return DAG.getBitcast(NVT, Src);
18627 return DAG.getBitcast(NVT, BuildVec);
18637 if (!NVT.bitsEq(SmallVT))
18650 ExtIdx->getZExtValue() * NVT.getScalarSizeInBits())
18651 return DAG.getBitcast(NVT, V.getOperand(1));
18653 ISD::EXTRACT_SUBVECTOR, SDLoc(N), NVT,