diff options
| author | mingmingl <mingmingl@google.com> | 2025-02-04 11:11:14 -0800 |
|---|---|---|
| committer | mingmingl <mingmingl@google.com> | 2025-02-04 11:11:14 -0800 |
| commit | e91747a92d27ecf799427bf563f9f64f7c4d2447 (patch) | |
| tree | 7aa5a8a9170deec293e152bdf2be804399dcd612 /mlir/lib/Transforms/Utils/DialectConversion.cpp | |
| parent | 3a8d9337d816aef41c3ca1484be8b933a71a3c46 (diff) | |
| parent | 53d6e59b594639417cdbfcfa2d18cea64acb4009 (diff) | |
Merge branch 'main' into users/mingmingl-llvm/spr/sdpglobalvariableusers/mingmingl-llvm/spr/sdpglobalvariable
Diffstat (limited to 'mlir/lib/Transforms/Utils/DialectConversion.cpp')
| -rw-r--r-- | mlir/lib/Transforms/Utils/DialectConversion.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mlir/lib/Transforms/Utils/DialectConversion.cpp b/mlir/lib/Transforms/Utils/DialectConversion.cpp index 403321d40d53..7bfcd192c9aa 100644 --- a/mlir/lib/Transforms/Utils/DialectConversion.cpp +++ b/mlir/lib/Transforms/Utils/DialectConversion.cpp @@ -1708,10 +1708,13 @@ FailureOr<Block *> ConversionPatternRewriter::convertRegionTypes( void ConversionPatternRewriter::replaceUsesOfBlockArgument(BlockArgument from, Value to) { LLVM_DEBUG({ - Operation *parentOp = from.getOwner()->getParentOp(); - impl->logger.startLine() << "** Replace Argument : '" << from - << "'(in region of '" << parentOp->getName() - << "'(" << from.getOwner()->getParentOp() << ")\n"; + impl->logger.startLine() << "** Replace Argument : '" << from << "'"; + if (Operation *parentOp = from.getOwner()->getParentOp()) { + impl->logger.getOStream() << " (in region of '" << parentOp->getName() + << "' (" << parentOp << ")\n"; + } else { + impl->logger.getOStream() << " (unlinked block)\n"; + } }); impl->appendRewrite<ReplaceBlockArgRewrite>(from.getOwner(), from, impl->currentTypeConverter); |
