llvm-project/mlir
Diego Caballero 32fe1a8a25 [mlir][GPU] Extend GPU kernel outlining to generate DL specification
This patch extends the GPU kernel outlining pass so that it can take in
an optional data layout specification that will be attached to the GPU
module operation generated. If the data layout specification is not provided
the default data layout is used instead.

Reviewed By: herhut, mehdi_amini

Differential Revision: https://reviews.llvm.org/D115722
2021-12-16 11:35:53 +00:00
..
cmake/modules [mlir][ods] AttrOrTypeGen uses Class 2021-12-01 16:53:23 +00:00
docs [mlir][linalg] Remove RangeOp and RangeType. 2021-12-15 07:19:10 +00:00
examples Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
include [mlir][GPU] Extend GPU kernel outlining to generate DL specification 2021-12-16 11:35:53 +00:00
lib [mlir][GPU] Extend GPU kernel outlining to generate DL specification 2021-12-16 11:35:53 +00:00
python [mlir][python] Add fused location 2021-12-11 10:16:13 -08:00
test [mlir][GPU] Extend GPU kernel outlining to generate DL specification 2021-12-16 11:35:53 +00:00
tools [mlir][PDLL] Add an initial frontend for PDLL 2021-12-16 02:08:12 +00:00
unittests [mlir][scf] Add getNumRegionInvocations to IfOp 2021-12-15 14:56:20 +00:00
utils [mlir][NFC] Replace references to Identifier with StringAttr 2021-11-16 17:36:26 +00:00
.clang-format
.clang-tidy NFC: .clang-tidy: Inherit configs from parents to improve maintainability 2021-06-08 08:25:59 -07:00
CMakeLists.txt Build MLIR with -Werror=mismatched-tags (NFC) 2021-12-08 05:59:06 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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