Lines Matching defs:IndexLen
12866 unsigned IndexLen = 8;
12869 IndexLen = 16;
12877 Offset = Offset < IndexLen ? Offset + IndexLen : Offset - IndexLen;
12878 if (IsUndefOrZero && Offset >= IndexLen)
12889 if (IndexLen == 8)
12894 DAG.getBuildVector(IndexVT, DL, ArrayRef(TBLMask.data(), IndexLen)));
12896 if (IndexLen == 8) {
12901 DAG.getBuildVector(IndexVT, DL, ArrayRef(TBLMask.data(), IndexLen)));
12908 // IndexLen));
12913 DAG.getBuildVector(IndexVT, DL, ArrayRef(TBLMask.data(), IndexLen)));
28085 unsigned IndexLen = MinSVESize / BitsPerElt;
28089 EVT MaskType = EVT::getVectorVT(*DAG.getContext(), MaskEltType, IndexLen);
28091 assert(ElementsPerVectorReg <= IndexLen && ShuffleMask.size() <= IndexLen &&
28114 Index += IndexLen - ElementsPerVectorReg;
28133 for (unsigned i = 0; i < IndexLen - ElementsPerVectorReg; ++i) {
28141 DAG.getBuildVector(MaskType, DL, ArrayRef(TBLMask.data(), IndexLen));
28157 DAG.getBuildVector(MaskType, DL, ArrayRef(TBLMask.data(), IndexLen));
28162 ArrayRef(AddRuntimeVLMask.data(), IndexLen)));