[Mlir-commits] [mlir] b1e9ce7 - Add ::mlir:: prefix to Attribute type in the generated code.
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Mon Oct 17 22:14:32 PDT 2022
Author: bixia1
Date: 2022-10-17T22:14:26-07:00
New Revision: b1e9ce7f22458c74f3a8fcff36ce107cbc3ddc4e
URL: https://github.com/llvm/llvm-project/commit/b1e9ce7f22458c74f3a8fcff36ce107cbc3ddc4e
DIFF: https://github.com/llvm/llvm-project/commit/b1e9ce7f22458c74f3a8fcff36ce107cbc3ddc4e.diff
LOG: Add ::mlir:: prefix to Attribute type in the generated code.
Reviewed By: mehdi_amini
Differential Revision: https://reviews.llvm.org/D136129
Added:
Modified:
mlir/tools/mlir-tblgen/OpFormatGen.cpp
Removed:
################################################################################
diff --git a/mlir/tools/mlir-tblgen/OpFormatGen.cpp b/mlir/tools/mlir-tblgen/OpFormatGen.cpp
index ef410c947344f..111cb0098c66f 100644
--- a/mlir/tools/mlir-tblgen/OpFormatGen.cpp
+++ b/mlir/tools/mlir-tblgen/OpFormatGen.cpp
@@ -1668,7 +1668,8 @@ static void genAttrDictPrinter(OperationFormat &fmt, Operator &op,
tgfmt(attr.getConstBuilderTemplate(), &fctx, attr.getDefaultValue()));
body << " {\n";
body << " ::mlir::Builder odsBuilder(getContext());\n";
- body << " Attribute attr = " << op.getGetterName(name) << "Attr();\n";
+ body << " ::mlir::Attribute attr = " << op.getGetterName(name)
+ << "Attr();\n";
body << " if(attr && (attr == " << defaultValue << "))\n";
body << " elidedAttrs.push_back(\"" << name << "\");\n";
body << " }\n";
More information about the Mlir-commits
mailing list