llvm-project/mlir/lib
Mats Petersson 3f00e10bdd [mlir][OpenMP]Support for modifiers in workshare loops
Pass the modifiers from the Flang parser to FIR/MLIR workshare
loop operation.

Not yet supporting the SIMD modifier, which is a bit more work
than just adding it to the list of modifiers, so will go in a
separate patch.

This adds a new field to the WsLoopOp.

Also add test for dynamic WSLoop, checking that dynamic schedule calls
the init and next functions as expected.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D111053
2021-10-22 14:19:33 +01:00
..
Analysis [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Bindings/Python Fix clang-tidy warnings in MLIR Python bindings (NFC) 2021-10-19 17:15:20 +00:00
CAPI [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Conversion [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. 2021-10-22 10:03:33 +00:00
Dialect [mlir][OpenMP]Support for modifiers in workshare loops 2021-10-22 14:19:33 +01:00
ExecutionEngine [mlir][sparse] make index type explicit in public API of support library 2021-10-20 12:46:31 -07:00
IR [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Interfaces [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:57:20 +01:00
Parser [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Pass [mlir] Fix tsan failure in PassCrashRecovery 2021-10-18 15:25:21 +00:00
Reducer [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:57:20 +01:00
Rewrite [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr. 2021-08-29 21:54:47 -07:00
Support Free memory leak on duplicate interface registration 2021-10-02 16:41:28 +00:00
TableGen [mlir] Expand prefixing to OpFormatGen 2021-10-20 07:08:37 -07:00
Target [mlir][OpenMP]Support for modifiers in workshare loops 2021-10-22 14:19:33 +01:00
Tools [mlir-lsp-server] Only use one MLIRContext per MLIRTextFile 2021-08-04 20:09:07 +00:00
Transforms [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions 2021-10-21 17:14:35 +00:00
Translation [mlir] run the verifier before translating a module 2021-07-28 18:15:58 +02:00
CMakeLists.txt Re-engineer MLIR python build support. 2021-07-27 15:54:58 +00:00