aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2019-05-01 17:54:01 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2019-05-01 17:54:01 +0000
commita8426ac8c2db8f4b589c4f3e635085d5fa7a54f3 (patch)
tree61a8f25a4d7a7d831a0c3afba14b286d3cb9a1f9 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent9f6861449457046cfff468613ddd14ed8a6e12fb (diff)
downloadllvm-a8426ac8c2db8f4b589c4f3e635085d5fa7a54f3.zip
llvm-a8426ac8c2db8f4b589c4f3e635085d5fa7a54f3.tar.gz
llvm-a8426ac8c2db8f4b589c4f3e635085d5fa7a54f3.tar.bz2
[OpenMP] Implement task modifier for reduction clause
Implemented task modifier in two versions - one without taking into account omp_orig variable (the omp_orig still can be processed by compiler without help of the library, but each reduction object will need separate initializer with global access to omp_orig), another with omp_orig variable included into interface (single initializer can be used for multiple reduction objects of the same type). Second version can be used when the omp_orig is not globally accessible, or to optimize code in case of multiple reduction objects of the same type. Patch by Andrey Churbanov Differential Revision: https://reviews.llvm.org/D60976 llvm-svn: 359710
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions