mirror-llvm-project/mlir
Razvan Lupusoru 71e5cb7526
[mlir][acc] Introduce ACCToLLVM and executable directive codegen (#213165)
Adds initial infrastructure for converting the acc dialect to LLVM,
specifically around generating libacctarget runtime calls. The current
libacctarget APIs are not yet finalized, but the draft proposal can be
found at https://github.com/llvm/llvm-project/pull/197894. This PR adds
codegen for acc init, shutdown, set, and wait.
2026-07-31 11:04:46 -07: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][acc] Introduce ACCToLLVM and executable directive codegen (#213165) 2026-07-31 11:04:46 -07:00
lib [mlir][acc] Introduce ACCToLLVM and executable directive codegen (#213165) 2026-07-31 11:04:46 -07:00
python [MLIR][APFloat] Add Type definitions for UE5M3 type (#212712) 2026-07-30 18:45:58 +05:30
test [mlir][acc] Introduce ACCToLLVM and executable directive codegen (#213165) 2026-07-31 11:04:46 -07: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
.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.