llvm/mlir
Krzysztof Drewniak cab44c515c [mlir][AMDGPU] Add --chipset option to AMDGPUToROCDL
Because the buffer descriptor structure (the V#) has no backwards-compatibility
guarentees, and since said guarantees have been violated in practice
(see https://github.com/llvm/llvm-project/issues/56323 ), and since
the `targetIsRDNA` attribute isn't something that higher-level clients can set
in general, make the lowering of the amdgpu dialect to rocdl take a --chipset
option.

Note that this option is a string because adding a parser for the Chipset
struct to llvm::cl wasn't working out.

Reviewed By: herhut

Differential Revision: https://reviews.llvm.org/D129228
2022-07-07 14:58:13 +00:00
..
benchmark/python
cmake/modules Fix MLIR Python CMake bug causing duplicate sources target. 2022-07-04 07:07:53 -07:00
docs [mlir][ods] Make Type- and AttrInterfaces also Types and Attrs 2022-07-07 11:54:47 +02:00
examples [mlir] move SCF headers to SCF/{IR,Transforms} respectively 2022-06-20 10:18:01 +02:00
include [mlir][AMDGPU] Add --chipset option to AMDGPUToROCDL 2022-07-07 14:58:13 +00:00
lib [mlir][AMDGPU] Add --chipset option to AMDGPUToROCDL 2022-07-07 14:58:13 +00:00
python [mlir] Transform dialect: introduce merge_handles op 2022-07-07 13:19:46 +02:00
test [mlir][AMDGPU] Add --chipset option to AMDGPUToROCDL 2022-07-07 14:58:13 +00:00
tools [mlir][ods] Make Type- and AttrInterfaces also Types and Attrs 2022-07-07 11:54:47 +02:00
unittests [MLIR][Presburger] Refactor division representation to DivisionRepr 2022-07-07 15:05:28 +01:00
utils [mlir] Fix usages of run-reproducer. 2022-07-01 18:36:07 +00:00
.clang-format [mlir] Add missing newline at end of .clang-format file 2022-06-14 23:59:00 -07:00
.clang-tidy
CMakeLists.txt Revert "[cmake] Don't export LLVM_TOOLS_INSTALL_DIR anymore" 2022-06-10 19:26:12 +00:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

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