-
- Downloads
[mlir] Finish removing Identifier from the C++ API
There have been a few API pieces remaining to allow for a smooth transition for downstream users, but these have been up for a few months now. After this only the C API will have reference to "Identifier", but those will be reworked in a followup. The main updates are: * Identifier -> StringAttr * StringAttr::get requires the context as the first parameter - i.e. `Identifier::get("...", ctx)` -> `StringAttr::get(ctx, "...")` Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D116626
Showing
- cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp 1 addition, 2 deletions.../debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp
- flang/lib/Lower/FIRBuilder.cpp 3 additions, 3 deletionsflang/lib/Lower/FIRBuilder.cpp
- flang/lib/Optimizer/Builder/FIRBuilder.cpp 3 additions, 3 deletionsflang/lib/Optimizer/Builder/FIRBuilder.cpp
- flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp 2 additions, 2 deletionsflang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
- mlir/include/mlir/IR/Attributes.h 0 additions, 3 deletionsmlir/include/mlir/IR/Attributes.h
- mlir/include/mlir/IR/Builders.h 0 additions, 2 deletionsmlir/include/mlir/IR/Builders.h
- mlir/include/mlir/IR/BuiltinAttributes.td 0 additions, 6 deletionsmlir/include/mlir/IR/BuiltinAttributes.td
- mlir/include/mlir/IR/Identifier.h 0 additions, 20 deletionsmlir/include/mlir/IR/Identifier.h
- mlir/lib/CAPI/IR/IR.cpp 2 additions, 2 deletionsmlir/lib/CAPI/IR/IR.cpp
- mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp 3 additions, 3 deletionsmlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
- mlir/lib/IR/Builders.cpp 0 additions, 4 deletionsmlir/lib/IR/Builders.cpp
- mlir/lib/Pass/Pass.cpp 1 addition, 1 deletionmlir/lib/Pass/Pass.cpp
- mlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp 1 addition, 1 deletionmlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp
Loading
Please register or sign in to comment