[flang] [llvm] [mlir] [flang][OpenMP] Enable tiling (PR #143715)
Jack Styles via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 26 08:29:53 PDT 2025
================
@@ -5024,8 +5024,9 @@ struct OpenMPBlockConstruct {
struct OpenMPLoopConstruct {
TUPLE_CLASS_BOILERPLATE(OpenMPLoopConstruct);
OpenMPLoopConstruct(OmpBeginLoopDirective &&a)
- : t({std::move(a), std::nullopt, std::nullopt}) {}
+ : t({std::move(a), std::nullopt, std::nullopt, std::nullopt}) {}
std::tuple<OmpBeginLoopDirective, std::optional<DoConstruct>,
+ std::optional<common::Indirection<OpenMPLoopConstruct>>,
----------------
Stylie777 wrote:
Just for reference, my PR for the Semantics covering `unroll` and `tile` are here: https://github.com/llvm/llvm-project/pull/145917
There does seem to be some crossover with this patch, so some rebasing will be needed depending on which is merged first.
https://github.com/llvm/llvm-project/pull/143715
More information about the llvm-commits
mailing list