Home
last modified time | relevance | path

Searched refs:OMPLoopDirective (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td220 def OMPLoopDirective : StmtNode<OMPExecutableDirective, 1>;
222 def OMPSimdDirective : StmtNode<OMPLoopDirective>;
223 def OMPForDirective : StmtNode<OMPLoopDirective>;
224 def OMPForSimdDirective : StmtNode<OMPLoopDirective>;
230 def OMPParallelForDirective : StmtNode<OMPLoopDirective>;
231 def OMPParallelForSimdDirective : StmtNode<OMPLoopDirective>;
254 def OMPTaskLoopDirective : StmtNode<OMPLoopDirective>;
255 def OMPTaskLoopSimdDirective : StmtNode<OMPLoopDirective>;
256 def OMPMasterTaskLoopDirective : StmtNode<OMPLoopDirective>;
257 def OMPMasterTaskLoopSimdDirective : StmtNode<OMPLoopDirective>;
[all …]
/external/llvm-project/clang/include/clang/AST/
DStmtOpenMP.h446 class OMPLoopDirective : public OMPExecutableDirective {
583 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective() function
1083 return const_cast<OMPLoopDirective *>(this)->getBody(); in getBody()
1089 return const_cast<OMPLoopDirective *>(this)->getCounters(); in counters()
1095 return const_cast<OMPLoopDirective *>(this)->getPrivateCounters(); in private_counters()
1101 return const_cast<OMPLoopDirective *>(this)->getInits(); in inits()
1107 return const_cast<OMPLoopDirective *>(this)->getUpdates(); in updates()
1113 return const_cast<OMPLoopDirective *>(this)->getFinals(); in finals()
1119 return const_cast<OMPLoopDirective *>(this)->getDependentCounters(); in dependent_counters()
1125 return const_cast<OMPLoopDirective *>(this)->getDependentInits(); in dependent_inits()
[all …]
DRecursiveASTVisitor.h489 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2778 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/external/clang/include/clang/Basic/
DStmtNodes.td197 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
199 def OMPSimdDirective : DStmt<OMPLoopDirective>;
200 def OMPForDirective : DStmt<OMPLoopDirective>;
201 def OMPForSimdDirective : DStmt<OMPLoopDirective>;
207 def OMPParallelForDirective : DStmt<OMPLoopDirective>;
208 def OMPParallelForSimdDirective : DStmt<OMPLoopDirective>;
228 def OMPTaskLoopDirective : DStmt<OMPLoopDirective>;
229 def OMPTaskLoopSimdDirective : DStmt<OMPLoopDirective>;
230 def OMPDistributeDirective : DStmt<OMPLoopDirective>;
231 def OMPDistributeParallelForDirective : DStmt<OMPLoopDirective>;
[all …]
/external/clang/include/clang/AST/
DStmtOpenMP.h293 class OMPLoopDirective : public OMPExecutableDirective {
388 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind,
736 return const_cast<OMPLoopDirective *>(this)->getCounters(); in counters()
742 return const_cast<OMPLoopDirective *>(this)->getPrivateCounters(); in private_counters()
748 return const_cast<OMPLoopDirective *>(this)->getInits(); in inits()
754 return const_cast<OMPLoopDirective *>(this)->getUpdates(); in updates()
760 return const_cast<OMPLoopDirective *>(this)->getFinals(); in finals()
789 class OMPSimdDirective : public OMPLoopDirective {
800 : OMPLoopDirective(this, OMPSimdDirectiveClass, OMPD_simd, StartLoc, in OMPSimdDirective()
809 : OMPLoopDirective(this, OMPSimdDirectiveClass, OMPD_simd, in OMPSimdDirective()
[all …]
DRecursiveASTVisitor.h499 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2459 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.h48 class OMPLoopDirective; variable
245 NontemporalDeclsRAII(CodeGenModule &CGM, const OMPLoopDirective &S);
877 const OMPLoopDirective &D)>
1356 const OMPLoopDirective &D,
1567 const OMPLoopDirective &D)>
1723 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
1751 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk()
1757 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
2226 const OMPLoopDirective &D, llvm::Function *TaskFunction,
2396 const OMPLoopDirective &D)>
[all …]
DCGOpenMPRuntimeGPU.h385 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind,
390 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
DCGStmtOpenMP.cpp136 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) { in emitPreInitStmt()
164 Body = OMPLoopDirective::tryToFindNextInnerLoop( in emitPreInitStmt()
187 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
1022 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1115 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1784 NextLoop = OMPLoopDirective::tryToFindNextInnerLoop( in emitBody()
1793 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
1848 OMPLoopDirective::tryToFindNextInnerLoop( in EmitOMPLoopBody()
1921 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
1959 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
[all …]
DCodeGenFunction.h280 typedef llvm::function_ref<void(CodeGenFunction &, const OMPLoopDirective &,
3331 void EmitOMPLinearClause(const OMPLoopDirective &D,
3337 const OMPLoopDirective &D,
3362 bool EmitOMPLinearClauseInit(const OMPLoopDirective &D);
3425 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S);
3519 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S,
3523 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
3528 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB,
3533 void EmitOMPDistributeLoop(const OMPLoopDirective &S,
3537 void EmitOMPSimdInit(const OMPLoopDirective &D, bool IsMonotonic = false);
[all …]
DCGOpenMPRuntimeGPU.cpp4273 cast<OMPLoopDirective>(D).getLowerBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
4283 cast<OMPLoopDirective>(D).getUpperBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
4465 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk()
4482 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
DCGOpenMPRuntime.cpp2494 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
5182 const OMPLoopDirective &D, in emitTaskLoopCall()
9869 const OMPLoopDirective &D)> in emitTargetNumIterationsCall()
9878 const auto *LD = cast<OMPLoopDirective>(TD); in emitTargetNumIterationsCall()
9898 const OMPLoopDirective &D)> in emitTargetCall()
11656 const OMPLoopDirective &D, in emitDoacrossInit()
11904 CodeGenModule &CGM, const OMPLoopDirective &S) in NontemporalDeclsRAII()
12580 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, in emitTaskLoopCall()
12650 const OMPLoopDirective &D)> in emitTargetCall()
12695 const OMPLoopDirective &D, in emitDoacrossInit()
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h42 class OMPLoopDirective; variable
844 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D,
1034 const OMPLoopDirective &D);
DCGStmtOpenMP.cpp87 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) { in emitPreInitStmt()
88 if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) { in emitPreInitStmt()
97 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
765 auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
837 if (auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1251 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
1321 void CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
1354 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
1425 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
1456 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
[all …]
DCodeGenFunction.h2431 void EmitOMPLinearClause(const OMPLoopDirective &D,
2437 const OMPLoopDirective &D,
2457 void EmitOMPLinearClauseInit(const OMPLoopDirective &D);
2499 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S);
2537 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S,
2542 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
2543 void EmitOMPSimdInit(const OMPLoopDirective &D, bool IsMonotonic = false);
2545 const OMPLoopDirective &D,
2550 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S);
2552 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered,
[all …]
DCGOpenMPRuntime.cpp4057 const OMPLoopDirective &D, in emitTaskLoopCall()
6514 const OMPLoopDirective &D) { in emitDoacrossInit()
/external/llvm-project/clang/lib/AST/
DStmtOpenMP.cpp72 if (auto *LD = dyn_cast<OMPLoopDirective>(this)) in getStructuredBlock()
77 Stmt *OMPLoopDirective::tryToFindNextInnerLoop(Stmt *CurStmt, in tryToFindNextInnerLoop()
121 Stmt *OMPLoopDirective::getBody() { in getBody()
144 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters()
150 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { in setPrivateCounters()
157 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { in setInits()
163 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates()
169 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals()
175 void OMPLoopDirective::setDependentCounters(ArrayRef<Expr *> A) { in setDependentCounters()
182 void OMPLoopDirective::setDependentInits(ArrayRef<Expr *> A) { in setDependentInits()
[all …]
DStmtProfile.cpp850 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/external/clang/lib/AST/
DStmtOpenMP.cpp26 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters()
32 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { in setPrivateCounters()
39 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { in setInits()
45 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates()
51 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals()
DStmtProfile.cpp553 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/external/llvm-project/clang/lib/Sema/
DSemaOpenMP.cpp8162 OMPLoopDirective::HelperExprs &Built) { in checkOpenMPLoop()
8221 CurStmt = OMPLoopDirective::tryToFindNextInnerLoop( in checkOpenMPLoop()
8249 CurStmt = OMPLoopDirective::tryToFindNextInnerLoop( in checkOpenMPLoop()
8913 OMPLoopDirective::HelperExprs B; in ActOnOpenMPSimdDirective()
8952 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForDirective()
8988 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForSimdDirective()
9185 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForDirective()
9229 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForSimdDirective()
10423 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelForDirective()
10713 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopDirective()
[all …]
/external/clang/lib/Sema/
DSemaOpenMP.cpp4935 OMPLoopDirective::HelperExprs &Built) { in CheckOpenMPLoop()
5461 OMPLoopDirective::HelperExprs B; in ActOnOpenMPSimdDirective()
5515 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForDirective()
5551 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForSimdDirective()
5768 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForDirective()
5813 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForSimdDirective()
6786 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelForDirective()
6993 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopDirective()
7025 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopSimdDirective()
7068 OMPLoopDirective::HelperExprs B; in ActOnOpenMPDistributeDirective()
[all …]
/external/clang/lib/Serialization/
DASTWriterStmt.cpp2175 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
/external/llvm-project/clang/lib/Serialization/
DASTWriterStmt.cpp2179 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
/external/clang/tools/libclang/
DCIndex.cpp1937 void VisitOMPLoopDirective(const OMPLoopDirective *D);
2592 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()

12