[OPENMP] Improved code for generating debug info + generation of all OpenMP...
[OPENMP] Improved code for generating debug info + generation of all OpenMP regions in termination scope Patch adds proper generation of debug info for all OpenMP regions. Also, all OpenMP regions are generated in a termination scope, because standard does not allow to throw exceptions out of structured blocks, associated with the OpenMP regions Differential Revision: http://reviews.llvm.org/D7935 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@231752 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/CodeGen/CGOpenMPRuntime.cpp 7 additions, 0 deletionslib/CodeGen/CGOpenMPRuntime.cpp
- lib/CodeGen/CGStmt.cpp 2 additions, 0 deletionslib/CodeGen/CGStmt.cpp
- lib/CodeGen/CGStmtOpenMP.cpp 20 additions, 23 deletionslib/CodeGen/CGStmtOpenMP.cpp
- test/OpenMP/atomic_codegen.cpp 30 additions, 0 deletionstest/OpenMP/atomic_codegen.cpp
- test/OpenMP/critical_codegen.cpp 19 additions, 8 deletionstest/OpenMP/critical_codegen.cpp
- test/OpenMP/for_codegen.cpp 20 additions, 4 deletionstest/OpenMP/for_codegen.cpp
- test/OpenMP/master_codegen.cpp 19 additions, 7 deletionstest/OpenMP/master_codegen.cpp
- test/OpenMP/parallel_codegen.cpp 5 additions, 0 deletionstest/OpenMP/parallel_codegen.cpp
- test/OpenMP/simd_codegen.cpp 18 additions, 7 deletionstest/OpenMP/simd_codegen.cpp
- test/OpenMP/single_codegen.cpp 19 additions, 7 deletionstest/OpenMP/single_codegen.cpp
Loading
Please register or sign in to comment