-
- Downloads
[OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses.
OpenMP 4.0 allows to define custom reduction operations using '#pragma omp declare reduction' construct. Patch allows to use this custom defined reduction operations in 'reduction' clauses. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263701 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticSemaKinds.td 4 additions, 1 deletioninclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Sema/Sema.h 6 additions, 6 deletionsinclude/clang/Sema/Sema.h
- lib/CodeGen/CGOpenMPRuntime.cpp 45 additions, 13 deletionslib/CodeGen/CGOpenMPRuntime.cpp
- lib/CodeGen/CGOpenMPRuntime.h 3 additions, 0 deletionslib/CodeGen/CGOpenMPRuntime.h
- lib/CodeGen/CGStmtOpenMP.cpp 136 additions, 19 deletionslib/CodeGen/CGStmtOpenMP.cpp
- lib/Parse/ParseOpenMP.cpp 16 additions, 5 deletionslib/Parse/ParseOpenMP.cpp
- lib/Sema/SemaOpenMP.cpp 362 additions, 178 deletionslib/Sema/SemaOpenMP.cpp
- lib/Sema/TreeTransform.h 26 additions, 3 deletionslib/Sema/TreeTransform.h
- test/OpenMP/declare_reduction_codegen.c 3 additions, 3 deletionstest/OpenMP/declare_reduction_codegen.c
- test/OpenMP/declare_reduction_codegen.cpp 3 additions, 3 deletionstest/OpenMP/declare_reduction_codegen.cpp
- test/OpenMP/declare_reduction_messages.cpp 23 additions, 5 deletionstest/OpenMP/declare_reduction_messages.cpp
- test/OpenMP/for_firstprivate_messages.cpp 1 addition, 1 deletiontest/OpenMP/for_firstprivate_messages.cpp
- test/OpenMP/for_reduction_codegen_UDR.cpp 980 additions, 0 deletionstest/OpenMP/for_reduction_codegen_UDR.cpp
- test/OpenMP/for_reduction_messages.cpp 10 additions, 10 deletionstest/OpenMP/for_reduction_messages.cpp
- test/OpenMP/for_simd_firstprivate_messages.cpp 1 addition, 1 deletiontest/OpenMP/for_simd_firstprivate_messages.cpp
- test/OpenMP/for_simd_reduction_messages.cpp 10 additions, 10 deletionstest/OpenMP/for_simd_reduction_messages.cpp
- test/OpenMP/parallel_for_reduction_messages.cpp 13 additions, 13 deletionstest/OpenMP/parallel_for_reduction_messages.cpp
- test/OpenMP/parallel_for_simd_reduction_messages.cpp 10 additions, 10 deletionstest/OpenMP/parallel_for_simd_reduction_messages.cpp
- test/OpenMP/parallel_reduction_messages.cpp 13 additions, 13 deletionstest/OpenMP/parallel_reduction_messages.cpp
- test/OpenMP/parallel_sections_reduction_messages.cpp 13 additions, 13 deletionstest/OpenMP/parallel_sections_reduction_messages.cpp
Loading
Please register or sign in to comment