diff options
author | Sergio Afonso <safonsof@amd.com> | 2024-04-12 10:35:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-12 10:35:48 +0100 |
commit | 0e6367236413e50599b49aff15b086088f152769 (patch) | |
tree | e226d629478907cc42c66ade9adf2095504d7d0f /llvm/lib/CodeGen/MachinePipeliner.cpp | |
parent | 5d6b00929bd026d1448a5dd3a8341ea99b3befe1 (diff) | |
download | llvm-0e6367236413e50599b49aff15b086088f152769.zip llvm-0e6367236413e50599b49aff15b086088f152769.tar.gz llvm-0e6367236413e50599b49aff15b086088f152769.tar.bz2 |
[MLIR][OpenMP] Add omp.loop_nest operation (#87083)
This patch introduces an operation intended to hold loop information
associated to the `omp.distribute`, `omp.simdloop`, `omp.taskloop` and
`omp.wsloop` operations. This is a stopgap solution to unblock work on
transitioning these operations to becoming wrappers, as discussed in
[this
RFC](https://discourse.llvm.org/t/rfc-representing-combined-composite-constructs-in-the-openmp-dialect/76986).
Long-term, this operation will likely be replaced by
`omp.canonical_loop`, which is being designed to address missing support
for loop transformations, etc.
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions