mirror-llvm-project/mlir
Akimasa Watanuki 610a3105af
[MLIR][LLVM] Share LLVM metadata attribute translation (#203016)
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.
2026-08-01 22:08:29 +09:00
..
benchmark/python
cmake/modules [MLIR][Python] Avoid printing an unset nanobind include directory (#211240) 2026-07-23 01:52:03 +05:30
docs [NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (#206520) 2026-06-29 22:17:29 +00:00
examples [mlir][python] Set a static version in the standalone example pyproject.toml (#207860) 2026-07-06 16:26:54 -07:00
include [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
lib [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
python [MLIR][APFloat] Add Type definitions for UE5M3 type (#212712) 2026-07-30 18:45:58 +05:30
test [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
tools [mlir] Honor IntrHasSideEffects on IntrNoMem LLVM intrinsics (#212760) 2026-07-30 14:32:20 +02:00
unittests [MLIR] Allow recovering from semi-affine sets in FlatLinearValueConst… (#212346) 2026-07-27 22:26:34 +00:00
utils [MLIR][APFloat] Add Type definitions for UE5M3 type (#212712) 2026-07-30 18:45:58 +05:30
.clang-format Enforce Unix line endings for Clang/LLVM/MLIR projects (#161460) 2025-10-02 06:09:12 -07:00
.clang-tidy [MLIR][NFC] Ignore clang-tidy modernize-use-using check in C code (#180326) 2026-02-09 13:24:08 +08:00
CMakeLists.txt [CMake] Warn when the version of CMake is older than 3.31.0 (#204203) 2026-06-29 11:16:27 -07:00
LICENSE.TXT
Maintainers.md [mlir][x86] Move AMX dialect into X86 dialect (#183717) 2026-03-02 11:47:30 +01:00
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.