From 60239b85252d5cbce76dc52098236ed67ad9480b Mon Sep 17 00:00:00 2001 From: gymgit1 Date: Tue, 1 Sep 2026 20:09:00 +0800 Subject: [PATCH] [MaskAnalysis](fix) temporarily disable loop for the mask analysis Signed-off-by: gymgit1 --- third_party/ascend/lib/TritonToLinalg/MaskAnalysis.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/third_party/ascend/lib/TritonToLinalg/MaskAnalysis.cpp b/third_party/ascend/lib/TritonToLinalg/MaskAnalysis.cpp index c613fc1e82..847d737667 100644 --- a/third_party/ascend/lib/TritonToLinalg/MaskAnalysis.cpp +++ b/third_party/ascend/lib/TritonToLinalg/MaskAnalysis.cpp @@ -92,6 +92,7 @@ LogicalResult MaskState::parse(Value operand, const Location &loc, if (auto blockArgument = dyn_cast(operand)) { auto parentOp = blockArgument.getOwner()->getParentOp(); if (auto loopOp = dyn_cast(parentOp)) { + return failure(); // temporarily disable loop OpOperand *initArgOperand = loopOp.getTiedLoopInit(blockArgument); if (initArgOperand) { Value initArg = initArgOperand->get();