llvm-project/mlir/lib
Sam Carroll 541d89b02c [mlir] Fix --convert-func-to-llvm=emit-c-wrappers argument and result attribute handling
When using `--convert-func-to-llvm=emit-c-wrappers` the attribute arguments of the wrapper would not be created correctly in some cases.
This patch fixes that and introduces a set of tests for (hopefully) all corner cases.

See https://github.com/llvm/llvm-project/issues/53503

Author: Sam Carroll <sam.carroll@lmns.com>
Co-Author: Laszlo Kindrat <laszlo.kindrat@lmns.com>

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D119895
2022-03-15 15:29:43 +01:00
..
Analysis [MLIR][Presburger] Add support for PresburgerRelation 2022-03-13 17:31:19 +05:30
Bindings/Python [MLIR][python binding] Add OpaqueAttribute to python binding. 2022-03-11 10:56:21 +01:00
CAPI Update more `parseSourceString()` call sites. 2022-03-08 13:25:54 +01:00
Conversion [mlir] Fix --convert-func-to-llvm=emit-c-wrappers argument and result attribute handling 2022-03-15 15:29:43 +01:00
Dialect [mlir] Fix --convert-func-to-llvm=emit-c-wrappers argument and result attribute handling 2022-03-15 15:29:43 +01:00
ExecutionEngine [mlir][sparse] Improving error messages for openSparseTensorCOO 2022-03-10 11:48:19 -08:00
IR [mlir] Support verification order (3/3) 2022-03-11 01:16:28 +00:00
Interfaces [mlir] Region/BranchOpInterface: Allow implicit type conversions along control-flow edges 2022-03-04 20:33:14 +00:00
Parser [MLIR] Fix block label parsing bug 2022-03-12 20:32:41 +05:30
Pass Apply clang-tidy fixes for modernize-use-default-member-init to MLIR (NFC) 2022-03-07 10:41:44 +00:00
Reducer Apply clang-tidy fixes for performance-move-const-arg in ReductionNode.cpp (NFC) 2022-01-10 01:05:14 +00:00
Rewrite [MLIR][PDL] Fix C++20 build. concept is a new keyword. NFC. 2022-02-21 18:37:19 +01:00
Support [mlir][NFC] Move MlirOptMain to the Tools/ directory 2022-03-07 01:05:38 -08:00
TableGen [mlir] Refactor how parser/printers are specified for AttrDef/TypeDef 2022-03-15 00:42:31 -07:00
Target [MLIR][OpenMP] Add support for basic SIMD construct 2022-03-15 09:41:04 -04:00
Tools Revert "[mlirTranslateMain] Add a customization callback." 2022-03-14 22:04:46 -07:00
Transforms [mlir][NFC] Add various includes currently transitively found in 2022-03-08 17:20:50 -08:00
CMakeLists.txt [mlir][NFC] Move Translation.h to a Tools/mlir-translate directory 2022-03-07 01:05:38 -08:00