diff options
author | Yashaswini <yhegde@gmail.com> | 2021-02-15 18:24:27 +0530 |
---|---|---|
committer | Yashaswini <yhegde@gmail.com> | 2021-02-15 18:39:14 +0530 |
commit | 20e3a6cb6270b68139f74529ab8efdfad1263533 (patch) | |
tree | 2159e105676f72b9f3bfcf32c7ca3d2efd6be11e /llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | |
parent | b9d3234c70588e6591f3607da39cc03bded160fd (diff) | |
download | llvm-20e3a6cb6270b68139f74529ab8efdfad1263533.zip llvm-20e3a6cb6270b68139f74529ab8efdfad1263533.tar.gz llvm-20e3a6cb6270b68139f74529ab8efdfad1263533.tar.bz2 |
Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions.
Implementation of Do loop iteration variable check, Do while loop check, Do loop cycle restrictions.
Also to check whether the ordered clause is present on the loop construct if any ordered region ever
binds to a loop region arising from the loop construct.
Files:
check-omp-structure.h
check-omp-structure.cpp
resolve-directives.cpp
Testcases:
omp-do06-positivecases.f90
omp-do06.f90
omp-do08.f90
omp-do09.f90
omp-do10.f90
omp-do11.f90
omp-do12.f90
omp-do13.f90
omp-do14.f90
omp-do15.f90
omp-do16.f90
omp-do17.f90
Reviewed by: Kiran Chandramohan @kiranchandramohan , Valentin Clement @clementval
Differential Revision: https://reviews.llvm.org/D92732
Diffstat (limited to 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions