aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorEthan Luis McDonough <ethanluismcdonough@gmail.com>2023-05-05 15:50:18 -0500
committerEthan Luis McDonough <ethanluismcdonough@gmail.com>2023-05-05 15:50:49 -0500
commit42df495114dc75fac4f75babe8f1ed43b15515fc (patch)
tree78b22f1a359098e7f0ddb97244ce081a1d6f323a /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parenta6e616cdb1bb89f19a9df5e72b1e4256fed19968 (diff)
downloadllvm-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