diff options
author | Alexander Musman <alexander.musman@gmail.com> | 2015-01-22 08:49:35 +0000 |
---|---|---|
committer | Alexander Musman <alexander.musman@gmail.com> | 2015-01-22 08:49:35 +0000 |
commit | df7a8e2bc80d15de84f3be277ff3df25769ab84b (patch) | |
tree | 477e341acdd0356ec210998413b79c032e6429bf /clang/lib/CodeGen/CodeGenFunction.h | |
parent | 3f68fae900fe9659085d9385210bbd588e54d03e (diff) | |
download | llvm-df7a8e2bc80d15de84f3be277ff3df25769ab84b.zip llvm-df7a8e2bc80d15de84f3be277ff3df25769ab84b.tar.gz llvm-df7a8e2bc80d15de84f3be277ff3df25769ab84b.tar.bz2 |
Support ‘omp for’ with static chunked schedule kind.
Differential Revision: http://reviews.llvm.org/D7006
llvm-svn: 226795
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 44e01c8..ea63c84 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -27,6 +27,7 @@ #include "clang/AST/Type.h" #include "clang/Basic/ABI.h" #include "clang/Basic/CapturedStmt.h" +#include "clang/Basic/OpenMPKinds.h" #include "clang/Basic/TargetInfo.h" #include "clang/Frontend/CodeGenOptions.h" #include "llvm/ADT/ArrayRef.h" @@ -2052,6 +2053,11 @@ private: bool SeparateIter = false); void EmitOMPSimdFinal(const OMPLoopDirective &S); void EmitOMPWorksharingLoop(const OMPLoopDirective &S); + void EmitOMPForOuterLoop(OpenMPScheduleClauseKind ScheduleKind, + const OMPLoopDirective &S, + OMPPrivateScope &LoopScope, llvm::Value *LB, + llvm::Value *UB, llvm::Value *ST, llvm::Value *IL, + llvm::Value *Chunk); public: |