- Isolates the visibility controlled parts of its implementation to a detail namespace.
- Applies a struct level visibility attribute which applies to the static local within the get() functions.
- The prior version was not emitting a symbol for the static local "instance" fields when the user TU was compiled with -fvisibility=hidden.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/include/mlir/Support/TypeID.h | ||
---|---|---|
91 | Any useful comment here? May be redirect to the long one below. |
mlir/include/mlir/Support/TypeID.h | ||
---|---|---|
99 | Nit: A blank new line here would be good. |
Comment Actions
Nice improvement here!
mlir/include/mlir/Support/TypeID.h | ||
---|---|---|
112 | Thanks for the extensive doc! |
Any useful comment here? May be redirect to the long one below.