aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
diff options
context:
space:
mode:
authorYashaswini <yhegde@gmail.com>2021-02-15 18:24:27 +0530
committerYashaswini <yhegde@gmail.com>2021-02-15 18:39:14 +0530
commit20e3a6cb6270b68139f74529ab8efdfad1263533 (patch)
tree2159e105676f72b9f3bfcf32c7ca3d2efd6be11e /llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
parentb9d3234c70588e6591f3607da39cc03bded160fd (diff)
downloadllvm-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