diff options
author | Ethan Luis McDonough <ethanluismcdonough@gmail.com> | 2023-05-05 15:50:18 -0500 |
---|---|---|
committer | Ethan Luis McDonough <ethanluismcdonough@gmail.com> | 2023-05-05 15:50:49 -0500 |
commit | 42df495114dc75fac4f75babe8f1ed43b15515fc (patch) | |
tree | 78b22f1a359098e7f0ddb97244ce081a1d6f323a /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | a6e616cdb1bb89f19a9df5e72b1e4256fed19968 (diff) | |
download | llvm-42df495114dc75fac4f75babe8f1ed43b15515fc.zip llvm-42df495114dc75fac4f75babe8f1ed43b15515fc.tar.gz llvm-42df495114dc75fac4f75babe8f1ed43b15515fc.tar.bz2 |
[flang] OpenMP allocate directive parse tree fix
Addresses the same issue as the following abandoned revision: D104391.
Rewrite leading declarative allocations so they are nested within their respective executable allocate directive
Original:
ExecutionPartConstruct -> OpenMPDeclarativeAllocate
ExecutionPartConstruct -> OpenMPDeclarativeAllocate
ExecutionPartConstruct -> OpenMPExecutableAllocate
After rewriting:
ExecutionPartConstruct -> OpenMPExecutableAllocate
| ExecutionPartConstruct -> OpenMPDeclarativeAllocate
| ExecutionPartConstruct -> OpenMPDeclarativeAllocate
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D148409
Co-authored-by: Isaac Perry <isaac.perry@arm.com>
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions