llvm/mlir/lib
Nimish Mishra 00c511b351 Added lowering support for atomic read and write constructs
This patch adds lowering support for atomic read and write constructs.
Also added is pointer modelling code to allow FIR pointer like types to
be inferred and converted while lowering.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D122725

Co-authored-by: Kiran Chandramohan <kiran.chandramohan@arm.com>
2022-04-21 12:19:13 +05:30
..
Analysis [MLIR][Presburger] Remove inheritence in MultiAffineFunction 2022-04-19 01:25:13 +05:30
Bindings/Python [MLIR] [Python] Add a method to clear live operations map 2022-04-19 15:14:09 -07:00
CAPI [MLIR] Add function to create BFloat16 array attribute 2022-04-19 19:27:06 +00:00
Conversion Added lowering support for atomic read and write constructs 2022-04-21 12:19:13 +05:30
Dialect [mlir][OpenMP] Add checks and tests for hint clause and fix empty hint 2022-04-21 07:31:03 +05:30
ExecutionEngine Apply clang-tidy fixes for performance-unnecessary-value-param in JitRunner.cpp (NFC) 2022-04-19 07:23:12 +00:00
Interfaces Apply clang-tidy fixes for performance-unnecessary-value-param in ControlFlowInterfaces.cpp (NFC) 2022-04-19 17:20:57 +00:00
IR [mlir][CSE] Add ability to remove commutative operations 2022-04-16 21:09:47 +02:00
Parser [mlir] Fix two AttributeParser aborts 2022-04-18 09:30:35 -07:00
Pass Print custom assembly on pass failure by default 2022-04-19 17:29:08 +00:00
Reducer [mlir] Add asserts when changing various MLIRContext configurations 2022-04-15 21:49:03 -07:00
Rewrite [mlir:PDL] Expand how native constraint/rewrite functions can be defined 2022-04-06 17:41:59 -07:00
Support [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TableGen [mlir][ods] Remove StrEnumAttr 2022-04-13 17:49:02 +00:00
Target Apply clang-tidy fixes for llvm-twine-local in OpenMPToLLVMIRTranslation.cpp (NFC) 2022-04-20 00:39:10 +00:00
Tools Apply clang-tidy fixes for modernize-use-default-member-init in PDLLServer.cpp (NFC) 2022-04-14 22:59:14 +00:00
Transforms [NFC] fix cmake build 2022-04-16 00:56:38 +00:00
CMakeLists.txt [mlir][NFC] Move Translation.h to a Tools/mlir-translate directory 2022-03-07 01:05:38 -08:00