[Mlir-commits] [mlir] [mlir][Transforms][NFC] Make signature conversion more efficient (PR #83922)

Matthias Springer llvmlistbot at llvm.org
Mon Mar 4 15:14:50 PST 2024


================
@@ -1281,22 +1281,17 @@ Block *ConversionPatternRewriterImpl::applySignatureConversion(
     ConversionPatternRewriter &rewriter, Block *block,
     const TypeConverter *converter,
     TypeConverter::SignatureConversion &signatureConversion) {
-  MLIRContext *ctx = rewriter.getContext();
+  OpBuilder::InsertionGuard g(rewriter);
----------------
matthias-springer wrote:

note: Insertion guard is needed because `OpBuilder::createBlock` changes the insertion point.

https://github.com/llvm/llvm-project/pull/83922


More information about the Mlir-commits mailing list