Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NVT

5445     EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem);
5446 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size");
5449 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
5455 NVT, N0.getOperand(0));
8648 EVT NVT = N->getValueType(0);
8655 if (InOp.getValueType() != NVT) {
8656 assert(InOp.getValueType().isInteger() && NVT.isInteger());
8657 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT);
8680 return DAG.getUNDEF(NVT);
8691 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), NVT,
8712 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT))
8817 if (NVT.bitsGT(LVT)) {
8822 Load = DAG.getExtLoad(ExtType, SDLoc(N), NVT, LN0->getChain(),
8832 if (NVT.bitsLT(LVT))
8833 Load = DAG.getNode(ISD::TRUNCATE, SDLoc(N), NVT, Load);
8835 Load = DAG.getNode(ISD::BITCAST, SDLoc(N), NVT, Load);
9009 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SrcVT, NumInScalars);
9011 if (!TLI.isOperationLegalOrCustom(Opcode, NVT))
9023 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT,
9220 EVT NVT = N->getValueType(0);
9229 if (V->getOperand(0).getValueType() != NVT)
9232 unsigned NumElems = NVT.getVectorNumElements();
9248 if (!NVT.bitsEq(SmallVT) || NVT
9264 ExtIdx->getZExtValue() * NVT.getScalarType().getSizeInBits())
9265 return DAG.getNode(ISD::BITCAST, dl, NVT, V->getOperand(1));
9266 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, NVT,