[Mlir-commits] [mlir] 2dca188 - [mlir][bufferize] Use the flag of skipRegions to print op (NFC) (#165516)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Wed Oct 29 11:03:15 PDT 2025
Author: lonely eagle
Date: 2025-10-30T02:03:10+08:00
New Revision: 2dca1881e0875fa85ce63c777ee8ffcc0d29d29c
URL: https://github.com/llvm/llvm-project/commit/2dca1881e0875fa85ce63c777ee8ffcc0d29d29c
DIFF: https://github.com/llvm/llvm-project/commit/2dca1881e0875fa85ce63c777ee8ffcc0d29d29c.diff
LOG: [mlir][bufferize] Use the flag of skipRegions to print op (NFC) (#165516)
Added:
Modified:
mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
index fb7f2bb5f01d8..9ccbfd363b1df 100644
--- a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
+++ b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
@@ -620,7 +620,8 @@ hasReadAfterWriteInterference(const DenseSet<OpOperand *> &usesRead,
LDBG() << "\n- bufferizes out-of-place due to parallel region:\n"
<< " unConflictingWrite = operand "
<< uConflictingWrite->getOperandNumber() << " of "
- << *uConflictingWrite->getOwner();
+ << OpWithFlags(uConflictingWrite->getOwner(),
+ OpPrintingFlags().skipRegions());
return true;
}
}
@@ -631,7 +632,7 @@ hasReadAfterWriteInterference(const DenseSet<OpOperand *> &usesRead,
Operation *readingOp = uRead->getOwner();
LDBG() << "\n- check conflict:\n"
<< " uRead = operand " << uRead->getOperandNumber() << " of "
- << *readingOp;
+ << OpWithFlags(readingOp, OpPrintingFlags().skipRegions());
// Find the definition of uRead by following the SSA use-def chain.
// E.g.:
@@ -655,7 +656,8 @@ hasReadAfterWriteInterference(const DenseSet<OpOperand *> &usesRead,
for (OpOperand *uConflictingWrite : usesWrite) {
LDBG() << " unConflictingWrite = operand "
<< uConflictingWrite->getOperandNumber() << " of "
- << *uConflictingWrite->getOwner();
+ << OpWithFlags(uConflictingWrite->getOwner(),
+ OpPrintingFlags().skipRegions());
// Check if op dominance can be used to rule out read-after-write
// conflicts.
@@ -975,7 +977,7 @@ bufferizableInPlaceAnalysisImpl(OpOperand &operand, OneShotAnalysisState &state,
const DominanceInfo &domInfo) {
LDBG() << "//===-------------------------------------------===//\n"
<< "Analyzing operand #" << operand.getOperandNumber() << " of "
- << *operand.getOwner();
+ << OpWithFlags(operand.getOwner(), OpPrintingFlags().skipRegions());
bool foundInterference =
wouldCreateWriteToNonWritableBuffer(operand, state) ||
More information about the Mlir-commits
mailing list