Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NVT

7062     EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem);
7063 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size");
7066 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
7072 NVT, N0.getOperand(0));
12158 EVT NVT = N->getValueType(0);
12165 if (InOp.getValueType() != NVT) {
12166 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12167 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT);
12185 if (NVT == InEltVT)
12206 return DAG.getUNDEF(NVT);
12219 if (InOp.getValueType() != NVT) {
12220 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12221 InOp = DAG.getSExtOrTrunc(InOp, SDLoc(SVInVec), NVT);
12232 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), NVT, SVInVec,
12243 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT))
12497 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SrcVT, NumInScalars);
12499 if (!TLI.isOperationLegalOrCustom(Opcode, NVT))
12504 if (!isTypeLegal(NVT))
12516 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Opnds);
12876 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SclTy,
12878 if (!TLI.isTypeLegal(NVT) || !TLI.isTypeLegal(Scalar.getValueType()))
12882 SDValue Res = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NVT, Scalar);
12996 EVT NVT = N->getValueType(0);
13006 if (V->getOperand(0).getValueType() != NVT)
13009 unsigned NumElems = NVT.getVectorNumElements();
13025 if (!NVT.bitsEq(SmallVT) || NVT.getSizeInBits()*2 != BigVT.getSizeInBits())
13041 ExtIdx->getZExtValue() * NVT.getScalarType().getSizeInBits())
13042 return DAG.getNode(ISD::BITCAST, dl, NVT, V->getOperand(1));
13043 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, NVT,