Lines Matching refs:sliceOffsets
1418 auto sliceOffsets = in foldExtractFromExtractStrided() local
1420 while (!sliceOffsets.empty()) { in foldExtractFromExtractStrided()
1421 size_t lastOffset = sliceOffsets.size() - 1; in foldExtractFromExtractStrided()
1422 if (sliceOffsets.back() != 0 || in foldExtractFromExtractStrided()
1426 sliceOffsets.pop_back(); in foldExtractFromExtractStrided()
1434 extractStridedSliceOp.getVectorType().getRank() - sliceOffsets.size()) in foldExtractFromExtractStrided()
1437 assert(extractedPos.size() >= sliceOffsets.size()); in foldExtractFromExtractStrided()
1438 for (size_t i = 0, e = sliceOffsets.size(); i < e; i++) in foldExtractFromExtractStrided()
1439 extractedPos[i] = extractedPos[i] + sliceOffsets[i]; in foldExtractFromExtractStrided()
2637 SmallVector<int64_t, 4> sliceOffsets; in matchAndRewrite() local
2639 sliceOffsets); in matchAndRewrite()
2645 assert(sliceOffsets.size() == maskDimSizes.size()); in matchAndRewrite()
2646 for (auto it : llvm::zip(maskDimSizes, sliceOffsets, sliceSizes)) { in matchAndRewrite()