llvm-project/mlir/test
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
..
Analysis [mlir][shape] Add shape.lib attribute 2020-12-31 14:46:08 -08:00
Bindings [mlir] don't match the text produced only in debug mode in Python tests 2021-01-07 19:57:28 +01:00
CAPI Add call site location getter to C API 2020-12-17 09:55:21 -08:00
Conversion [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
Dialect [mlir] Adds argument attributes for using LLVM's sret and byval attributes 2021-01-07 12:52:14 -08:00
EDSC [mlir][Linalg] Revisit the Linalg on tensors abstraction 2020-12-21 12:29:10 -08:00
Examples [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. 2020-11-09 11:08:08 -08:00
IR [mlir] Move `std.tensor_cast` -> `tensor.cast`. 2020-12-17 16:06:56 -08:00
Pass Avoid using /dev/null in test 2020-12-30 14:16:13 -08:00
Rewrite [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList 2020-12-01 15:05:50 -08:00
SDBM Remove global dialect registration 2020-10-24 00:35:55 +00:00
Target [mlir] Adds argument attributes for using LLVM's sret and byval attributes 2021-01-07 12:52:14 -08:00
Transforms [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
mlir-cpu-runner [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
mlir-cuda-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
mlir-linalg-ods-gen [mlir][Linalg] Revisit the Linalg on tensors abstraction 2020-12-21 12:29:10 -08:00
mlir-opt Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
mlir-reduce [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. 2020-11-09 11:08:08 -08:00
mlir-rocm-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
mlir-spirv-cpu-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
mlir-tblgen [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs 2021-01-06 14:18:58 -08:00
mlir-translate [mlir] Print the correct tool name in mlirTranslateMain 2021-01-05 19:17:01 -08:00
mlir-vulkan-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
APITest.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [mlir] Make attributes mutable in Python bindings 2020-11-24 09:16:25 +01:00
lit.cfg.py Add a basic C API for the MLIR PassManager as well as a basic TableGen backend for creating passes 2020-11-04 06:36:31 +00:00
lit.site.cfg.py.in Fix MLIR lit test configuration after cmake Python detection change 2020-11-13 04:44:45 +00:00