Lines Matching refs:ScalarVT
5835 EVT ScalarVT = MemVT.getScalarType(); in visitAND() local
5838 isConstantSplatVectorMaskForType(N1.getNode(), ScalarVT) && in visitAND()
18705 EVT ScalarVT = N->getValueType(0); in visitEXTRACT_VECTOR_ELT() local
18708 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
18718 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
18725 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
18731 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
18732 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
18733 return DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
18742 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
18758 if (ScalarVT == InEltVT) in visitEXTRACT_VECTOR_ELT()
18786 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc); in visitEXTRACT_VECTOR_ELT()
18793 assert(X.getValueType().isScalarInteger() && ScalarVT.isScalarInteger() && in visitEXTRACT_VECTOR_ELT()
18805 return DAG.getAnyExtOrTrunc(X, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
18826 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
18839 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
18840 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
18841 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
18854 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, SVInVec, in visitEXTRACT_VECTOR_ELT()
18895 if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT)) in visitEXTRACT_VECTOR_ELT()
18973 VecVT.getVectorElementType() == ScalarVT && in visitEXTRACT_VECTOR_ELT()
18995 return DAG.getNode(ISD::BITCAST, SL, ScalarVT, Elt); in visitEXTRACT_VECTOR_ELT()
20454 EVT ScalarVT = SrcVT.getScalarType(); in visitEXTRACT_SUBVECTOR() local
20459 EVT::getVectorVT(*DAG.getContext(), ScalarVT, NewExtEC); in visitEXTRACT_SUBVECTOR()
20468 TLI.isOperationLegalOrCustom(ISD::EXTRACT_VECTOR_ELT, ScalarVT)) { in visitEXTRACT_SUBVECTOR()
20471 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, in visitEXTRACT_SUBVECTOR()