Lines Matching refs:ScalarVT
6378 EVT ScalarVT = MemVT.getScalarType(); in visitAND() local
6381 isConstantSplatVectorMaskForType(N1.getNode(), ScalarVT) && in visitAND()
19763 EVT ScalarVT = N->getValueType(0); in visitEXTRACT_VECTOR_ELT() local
19766 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
19776 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
19783 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
19789 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
19790 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
19791 InOp.getValueType().bitsGT(ScalarVT)); in visitEXTRACT_VECTOR_ELT()
19792 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, InOp); in visitEXTRACT_VECTOR_ELT()
19801 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
19817 if (ScalarVT == InEltVT) in visitEXTRACT_VECTOR_ELT()
19848 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc); in visitEXTRACT_VECTOR_ELT()
19855 assert(X.getValueType().isScalarInteger() && ScalarVT.isScalarInteger() && in visitEXTRACT_VECTOR_ELT()
19867 return DAG.getAnyExtOrTrunc(X, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
19885 return DAG.getUNDEF(ScalarVT); in visitEXTRACT_VECTOR_ELT()
19898 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
19899 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
19900 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
19913 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, SVInVec, in visitEXTRACT_VECTOR_ELT()
19954 if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT)) in visitEXTRACT_VECTOR_ELT()
20032 VecVT.getVectorElementType() == ScalarVT && in visitEXTRACT_VECTOR_ELT()
20054 return DAG.getNode(ISD::BITCAST, SL, ScalarVT, Elt); in visitEXTRACT_VECTOR_ELT()
21734 EVT ScalarVT = SrcVT.getScalarType(); in visitEXTRACT_SUBVECTOR() local
21739 EVT::getVectorVT(*DAG.getContext(), ScalarVT, NewExtEC); in visitEXTRACT_SUBVECTOR()
21748 TLI.isOperationLegalOrCustom(ISD::EXTRACT_VECTOR_ELT, ScalarVT)) { in visitEXTRACT_SUBVECTOR()
21751 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, in visitEXTRACT_SUBVECTOR()