llvm-project/mlir/test
Shraiysh Vaishay c4c7e06bd7 [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp
According to the OpenMP 5.0 standard, names and hints of critical operation are
closely related. The following are the restrictions on them:
 - Unless the effect is as if `hint(omp_sync_hint_none)` was specified, the
   critical construct must specify a name.
 - If the hint clause is specified, each of the critical constructs with the
   same name must have a hint clause for which the hint-expression evaluates to
   the same value.

These restrictions will be enforced by design if the hint expression is a part
of the `omp.critical.declare` operation.
 - Any operation with no "name" will be considered to have
   `hint(omp_sync_hint_none)`.
 - All the operations with the same "name" will have the same hint value.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D112134
2021-10-20 21:36:09 +05:30
..
Analysis [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
CAPI [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Conversion [MLIR][TOSA] Drop "OnTensors" suffix 2021-10-15 16:01:19 -07:00
Dialect [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp 2021-10-20 21:36:09 +05:30
Examples [mlir] Ability to build CAPI dylibs from out of tree projects against installed LLVM. 2021-10-13 18:45:55 -07:00
IR [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Integration [mlir][sparse] Renaming variables for consistency/clarity 2021-10-18 15:12:03 -07:00
Interfaces [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Pass [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Rewrite [mlir][PDL] Add support for variadic operands and results in the PDL byte code 2021-03-16 13:20:19 -07:00
Target [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp 2021-10-20 21:36:09 +05:30
Transforms [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Unit Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" 2021-06-29 18:03:23 -05:00
lib [mlir] Expand prefixing to OpFormatGen 2021-10-20 07:08:37 -07:00
mlir-cpu-runner [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-linalg-ods-gen [mlir][linalg] Add unsigned min/max/cast function to OpDSL. 2021-10-07 06:27:20 +00:00
mlir-lsp-server [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-opt [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-reduce [mlir-reduce] Reducer refactor. 2021-06-02 07:45:00 +08:00
mlir-spirv-cpu-runner [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-tblgen [MLIR][ODS] default-valued strings should be in quotes 2021-10-15 03:00:41 +00:00
mlir-translate [mlir] Print the correct tool name in mlirTranslateMain 2021-01-05 19:17:01 -08:00
mlir-vulkan-runner [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
python [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03: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] Clean up boolean flags usage in LIT tests 2021-10-12 11:44:48 +03:00
lit.cfg.py [mlir] [test] Add missing tool substitutions 2021-10-03 21:28:13 +02:00
lit.site.cfg.py.in [mlir] Clean up boolean flags usage in LIT tests 2021-10-12 11:44:48 +03:00