[OPENMP] Simplify codegen for non-offloading code.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 2 Oct 2017 14:20:58 +0000 (14:20 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 2 Oct 2017 14:20:58 +0000 (14:20 +0000)
commit2a007e05a09986d96dabe1d38a5e7947b20006a2
tree7291604102b86e7754bc16a23f0e84de8b7d9bce
parent7998d3707640d43e7e2b9215b76cf011d02102f0
[OPENMP] Simplify codegen for non-offloading code.

Simplified and generalized codegen for non-offloading part that works if
offloading is failed or condition of the `if` clause is `false`.

llvm-svn: 314670
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/target_codegen.cpp
clang/test/OpenMP/target_firstprivate_codegen.cpp
clang/test/OpenMP/target_parallel_codegen.cpp
clang/test/OpenMP/target_parallel_if_codegen.cpp
clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
clang/test/OpenMP/target_teams_codegen.cpp
clang/test/OpenMP/target_teams_num_teams_codegen.cpp
clang/test/OpenMP/target_teams_thread_limit_codegen.cpp