Skip to content

Commit 88da682

Browse files
Signed-off-by: MaheshRavishankar <[email protected]>
1 parent edf9393 commit 88da682

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

compiler/src/iree/compiler/Dialect/LinalgExt/IR/TilingInterfaceImpl.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2558,7 +2558,8 @@ FailureOr<TilingResult> OnlineAttentionOp::tileToPartialReduction(
25582558
OpBuilder &b, Location loc, ReductionTilingStrategy strategy,
25592559
ValueRange init, ArrayRef<OpFoldResult> offsets,
25602560
ArrayRef<OpFoldResult> sizes,
2561-
const llvm::SetVector<unsigned> &reductionDims) {
2561+
const llvm::SetVector<unsigned> &reductionDims,
2562+
ArrayRef<OpFoldResult> splitReductionIvs) {
25622563
FailureOr<AttentionOpDetail> maybeOpInfo = AttentionOpDetail::get(
25632564
getQueryMap(), getKeyMap(), getValueMap(), getOutputMap());
25642565
if (failed(maybeOpInfo)) {
@@ -2753,9 +2754,10 @@ FailureOr<MergeResult> OnlineAttentionOp::mergeReductions(
27532754
}
27542755

27552756
LogicalResult OnlineAttentionOp::getPartialResultTilePosition(
2756-
OpBuilder &b, unsigned resultNumber, ArrayRef<OpFoldResult> offsets,
2757-
ArrayRef<OpFoldResult> sizes,
2757+
OpBuilder &b, unsigned resultNumber, ReductionTilingStrategy tilingStrategy,
2758+
ArrayRef<OpFoldResult> offsets, ArrayRef<OpFoldResult> sizes,
27582759
const llvm::SetVector<unsigned> &reductionDims,
2760+
ArrayRef<OpFoldResult> splitReductionIvs,
27592761
SmallVector<OpFoldResult> &resultOffsets,
27602762
SmallVector<OpFoldResult> &resultSizes) {
27612763

0 commit comments

Comments
 (0)