llvm-project/mlir
Eric Schweitz 70b841ac31 [mlir] Adds argument attributes for using LLVM's sret and byval attributes
to the conversion of LLVM IR dialect. These attributes are used in FIR to
support the lowering of Fortran using target-specific calling conventions.

Add roundtrip tests.

Add changes per review comments/concerns.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D94052
2021-01-07 12:52:14 -08:00
..
cmake/modules [mlir][python] Fix python extension building on windows. 2020-12-31 00:11:39 -08:00
docs [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
examples [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
include [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
integration_test [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
lib [mlir] Adds argument attributes for using LLVM's sret and byval attributes 2021-01-07 12:52:14 -08:00
test [mlir] Adds argument attributes for using LLVM's sret and byval attributes 2021-01-07 12:52:14 -08:00
tools [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types 2021-01-06 15:00:14 -08:00
unittests [mlir][ODS] Rename several uses of 'description' to 'summary' 2021-01-06 14:18:58 -08:00
utils [mlir] Move `std.tensor_cast` -> `tensor.cast`. 2020-12-17 16:06:56 -08:00
.clang-format
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [mlir][Python] Check numpy in Python bindings configuration. 2020-12-02 09:29:20 +08:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

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