Lines Matching refs:resultStrides
534 SmallVector<int64_t, 4> sourceStrides, resultStrides; in canFoldIntoConsumerOp() local
536 failed(getStridesAndOffset(resultType, resultStrides, resultOffset))) in canFoldIntoConsumerOp()
554 for (auto it : llvm::zip(sourceStrides, resultStrides)) { in canFoldIntoConsumerOp()
1544 SmallVector<int64_t, 4> resultStrides; in verify() local
1545 if (failed(getStridesAndOffset(resultType, resultStrides, resultOffset))) in verify()
1559 resultStrides, extractFromI64ArrayAttr(getStaticStrides())))) { in verify()
1740 auto resultStrides = llvm::to_vector<8>(llvm::reverse(reverseResultStrides)); in computeExpandedLayoutMap() local
1741 resultStrides.resize(resultShape.size(), 1); in computeExpandedLayoutMap()
1742 return makeStridedLinearLayoutMap(resultStrides, srcOffset, in computeExpandedLayoutMap()
1836 SmallVector<int64_t> resultStrides; in computeCollapsedLayoutMap() local
1837 resultStrides.reserve(reassociation.size()); in computeCollapsedLayoutMap()
1843 resultStrides.push_back(srcStrides[ref.back()]); in computeCollapsedLayoutMap()
1849 resultStrides.push_back(ShapedType::kDynamicStrideOrOffset); in computeCollapsedLayoutMap()
1854 unsigned resultStrideIndex = resultStrides.size() - 1; in computeCollapsedLayoutMap()
1858 auto stride = Wrapper::stride(resultStrides[resultStrideIndex--]); in computeCollapsedLayoutMap()
1884 return makeStridedLinearLayoutMap(resultStrides, srcOffset, in computeCollapsedLayoutMap()