diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2017-10-05 17:51:39 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2017-10-05 17:51:39 +0000 |
commit | 2fd0cb2ae72ecb036690fcd9e0c5b9846907be16 (patch) | |
tree | 742ab30f7369bfadae5c1b72ce757613892f1c21 /clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp | |
parent | 65f10246bbdd8e20ee5f55143c598a968010a6a5 (diff) | |
download | bcm5719-llvm-2fd0cb2ae72ecb036690fcd9e0c5b9846907be16.tar.gz bcm5719-llvm-2fd0cb2ae72ecb036690fcd9e0c5b9846907be16.zip |
[OPENMP] Fix mapping|privatization of implicitly captured variables.
If the `defaultmap(tofrom:scalar)` clause is specified, the scalars must
be mapped with 'tofrom' modifiers, otherwise they must be captured as
firstprivates.
llvm-svn: 314995
Diffstat (limited to 'clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp')
-rw-r--r-- | clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp b/clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp index 6529b4b6b17..1f52ebea1af 100644 --- a/clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp +++ b/clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp @@ -82,6 +82,7 @@ int main() { // LAMBDA: define{{.*}} internal{{.*}} void @[[LOFFL1]](i{{64|32}} {{%.+}}, i{{64|32}} {{%.+}}) // LAMBDA: {{%.+}} = alloca i{{[0-9]+}}, // LAMBDA: {{%.+}} = alloca i{{[0-9]+}}, + // LAMBDA: {{%.+}} = alloca i{{[0-9]+}}, // LAMBDA: [[G_CAST:%.+]] = alloca i{{[0-9]+}}, // LAMBDA: [[SIVAR_CAST:%.+]] = alloca i{{[0-9]+}}, // LAMBDA-DAG: [[G_CAST_VAL:%.+]] = load{{.+}} [[G_CAST]], |