diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-15 04:52:20 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-15 04:52:20 +0000 |
commit | 69c62a9bdbd81a3a2b48715aa1589d53c0d1fbc8 (patch) | |
tree | deee2e85a25c567a2a2189491c690a50d5097438 /llvm/lib/Analysis/BranchProbabilityInfo.cpp | |
parent | 042e35cab9e93324d44f5e182a7eb20d7fab08cb (diff) | |
download | bcm5719-llvm-69c62a9bdbd81a3a2b48715aa1589d53c0d1fbc8.tar.gz bcm5719-llvm-69c62a9bdbd81a3a2b48715aa1589d53c0d1fbc8.zip |
[OPENMP] Codegen for 'firstprivate' clause in 'for' directive.
Adds proper codegen for 'firstprivate' clause in for directive. Initially codegen for 'firstprivate' clause was implemented for 'parallel' directive only.
Also this patch emits sync point only after initialization of firstprivate variables, not all private variables. This sync point is not required for privates, lastprivates etc., only for initialization of firstprivate variables.
Differential Revision: http://reviews.llvm.org/D8660
llvm-svn: 234978
Diffstat (limited to 'llvm/lib/Analysis/BranchProbabilityInfo.cpp')
0 files changed, 0 insertions, 0 deletions