diff options
author | Yashaswini <yhegde@gmail.com> | 2021-01-15 11:12:49 +0530 |
---|---|---|
committer | Yashaswini <yhegde@gmail.com> | 2021-01-15 11:16:25 +0530 |
commit | 39665d9aabb7cd92d58f8ba45b32a1899922ec01 (patch) | |
tree | 28607b5e252710fc084c346860206ad1ceeaea84 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 7dc3575ef2dc85d92aa3ad916d0eb73a0aa088c9 (diff) | |
download | llvm-39665d9aabb7cd92d58f8ba45b32a1899922ec01.zip llvm-39665d9aabb7cd92d58f8ba45b32a1899922ec01.tar.gz llvm-39665d9aabb7cd92d58f8ba45b32a1899922ec01.tar.bz2 |
Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions on single directive and firstprivate clause.
Semantic checks added to check the worksharing 'single' region closely nested inside a worksharing 'do' region. And also to check whether the 'do' iteration variable is a variable in 'Firstprivate' clause.
Files:
check-directive-structure.h
check-omp-structure.h
check-omp-structure.cpp
Testcases:
omp-do01-positivecase.f90
omp-do01.f90
omp-do05-positivecase.f90
omp-do05.f90
Reviewed by: Kiran Chandramohan @kiranchandramohan , Valentin Clement @clementval
Differential Revision: https://reviews.llvm.org/D93205
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions