Share LLVM dialect metadata materialization through `ModuleTranslation` so named metadata and metadata-as-value lowering use one conversion path. Resolve metadata symbol references to functions, globals, aliases, and ifuncs, and diagnose malformed required metadata before lowering. Rename `MDFuncAttr` to `MDGlobalValueAttr` to reflect its support for symbol-backed global values. |
||
|---|---|---|
| .. | ||
| dialects | ||
| integration | ||
| ir | ||
| lib | ||
| CMakeLists.txt | ||
| context_shutdown.py | ||
| develoment_files.py | ||
| execution_engine.py | ||
| global_constructors.py | ||
| lit.local.cfg | ||
| live_operations.py | ||
| multithreaded_tests.py | ||
| pass_manager.py | ||
| python_pass.py | ||
| python_test_ops.td | ||
| rewrite.py | ||