tidy - llvm-use-new-mlir-op-builder — Extra Clang Tools 22.0.0git documentation (original) (raw)

llvm-mlir-op-builder

Checks for uses of MLIR’s old/to be deprecated OpBuilder::create<T> form and suggests using T::create instead.

Example

builder.create(builder.getUnknownLoc(), "baz");

Transforms to:

FooOp::create(builder, builder.getUnknownLoc(), "baz");