diff options
author | Roger Ferrer Ibáñez <rofirrim@gmail.com> | 2025-09-16 11:25:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-16 11:25:05 +0200 |
commit | b9f84bce6797d846b065827e8acd5c8b41631e75 (patch) | |
tree | 1d177cf39d20a9c58e861b45600d230f1fcb0d8e /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 82830e8b05e3f41a528d9338c9c93b9aff82729c (diff) | |
download | llvm-b9f84bce6797d846b065827e8acd5c8b41631e75.zip llvm-b9f84bce6797d846b065827e8acd5c8b41631e75.tar.gz llvm-b9f84bce6797d846b065827e8acd5c8b41631e75.tar.bz2 |
[Clang][OpenMP] Add an additional class to hold data that will be shared between all loop transformations (#155849)
This is preparatory work for the implementation of `#pragma omp fuse` in
https://github.com/llvm/llvm-project/pull/139293
**Note**: this change builds on top of
https://github.com/llvm/llvm-project/pull/155848
This change adds an additional class to hold data that will be shared
between all loop transformations: those that apply to canonical loop
nests (the majority) and those that apply to canonical loop sequences
(`fuse` in OpenMP 6.0).
This class is not a statement by itself and its goal is to avoid having
to replicate information between classes.
Also simplfiy the way we handle the "generated loops" information as we
currently only need to know if it is zero or non-zero.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions