mirror-llvm-project/mlir/lib
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
..
ABI [mlir][ABI] Fix scalable vector mapping in ABITypeMapper (#206617) 2026-07-01 15:57:12 +01:00
Analysis [MLIR] Allow recovering from semi-affine sets in FlatLinearValueConst… (#212346) 2026-07-27 22:26:34 +00:00
AsmParser [MLIR][APFloat] Add Type definitions for UE5M3 type (#212712) 2026-07-30 18:45:58 +05:30
Bindings/Python [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
Bytecode [mlir] Don't use shared_ptr reference. (#202703) 2026-06-09 15:38:41 -04:00
CAPI [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
Conversion [mlir][Shard] Propagate failures in ConvertShardToMPI (#211713) 2026-07-31 19:24:21 -07:00
Debug [MLIR] Rerun control for actions in execution context (#209197) 2026-07-21 11:53:17 +02:00
Dialect [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
ExecutionEngine [MLIR][ROCm] Build mlir_rocm_runtime STANDALONE (#205651) 2026-07-13 11:04:15 -07:00
Interfaces [mlir][interface] Use populateAndCompare cleanup compare (NFC) (#200156) 2026-07-18 20:16:12 +08:00
IR [MLIR][APFloat] Add Type definitions for UE5M3 type (#212712) 2026-07-30 18:45:58 +05:30
Parser [mlir] Set implicit operation loc to start of split. (#151499) 2025-07-31 15:54:36 +02:00
Pass [mlir][core] Restore dropped printIR behavior. (#196628) 2026-05-08 13:18:52 -07:00
Query [mlir] Avoid crash in mlir-query's MatchFinder class (#145049) 2025-12-30 06:46:11 +02:00
Reducer [mlir][reducer] Change mlir-reducer apply pattern logic (#195997) 2026-05-08 09:34:47 +08:00
Remark [MLIR] Implement remark emitting policies in MLIR (#161202) 2025-10-14 17:56:17 +02:00
Rewrite [MLIR] Fix crash in FrozenRewritePatternSet when PDL lowering is skipped by debug counter (#186159) 2026-03-18 16:01:49 +01:00
Support [mlir] Remove unused DenseMapInfo::getEmptyKey (#201991) 2026-06-06 12:33:34 -07:00
TableGen [mlir][ods] Fix string interpolation at end of description (#209744) 2026-07-21 12:46:42 +01:00
Target [MLIR][LLVM] Share LLVM metadata attribute translation (#203016) 2026-08-01 22:08:29 +09:00
Tools [Support] Faster line and column lookup in SourceMgr (#195881) 2026-05-13 22:20:33 +00:00
Transforms [mlir] Fix RDV poison cleanup (#206270) 2026-07-10 12:40:55 +02:00
CMakeLists.txt [MLIR] Make MLIRRegisterAllPasses depend on mlir-headers (#196913) 2026-05-11 11:26:55 +00:00
RegisterAllDialects.cpp Reland "[mlir][nvvm] extract NVVM inliner interface from LLVM dialect" with flang fixes (#206782) 2026-07-01 08:21:32 -07:00
RegisterAllExtensions.cpp [mlir][x86] Move AMX dialect into X86 dialect (#183717) 2026-03-02 11:47:30 +01:00
RegisterAllPasses.cpp [NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (#206520) 2026-06-29 22:17:29 +00:00