forked from OSchip/llvm-project
3b500c694d
MLIRContext does not have to be aware of the SDBM unique data structures directly. Move the SDBM storage uniquer from MLIRContext to the SDBM dialect instance. Expressions that previously required a context to be constructed now require an instance of the dialect in order to access the uniquer. While they could look up the dialect in the context, it would have introduced a rather expensive lookup into each construction. Instead, the caller is expected to obtain the dialect instance and cache it. -- PiperOrigin-RevId: 249245199 |
||
---|---|---|
.. | ||
AffineOps | ||
Analysis | ||
Dialect | ||
EDSC | ||
ExecutionEngine | ||
GPU | ||
IR | ||
LLVMIR | ||
Linalg | ||
Parser | ||
Pass | ||
Quantizer | ||
SDBM | ||
StandardOps | ||
Support | ||
TableGen | ||
Target | ||
Transforms | ||
Translation | ||
VectorOps | ||
CMakeLists.txt |