/external/llvm-project/clang/include/clang/Basic/ |
D | StmtNodes.td | 220 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/ |
D | StmtOpenMP.h | 446 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 …]
|
D | RecursiveASTVisitor.h | 489 bool TraverseOMPLoopDirective(OMPLoopDirective *S); 2778 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 197 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/ |
D | StmtOpenMP.h | 293 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 …]
|
D | RecursiveASTVisitor.h | 499 bool TraverseOMPLoopDirective(OMPLoopDirective *S); 2459 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGOpenMPRuntime.h | 48 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 …]
|
D | CGOpenMPRuntimeGPU.h | 385 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 390 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
D | CGStmtOpenMP.cpp | 136 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 …]
|
D | CodeGenFunction.h | 280 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 …]
|
D | CGOpenMPRuntimeGPU.cpp | 4273 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()
|
D | CGOpenMPRuntime.cpp | 2494 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/ |
D | CGOpenMPRuntime.h | 42 class OMPLoopDirective; variable 844 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, 1034 const OMPLoopDirective &D);
|
D | CGStmtOpenMP.cpp | 87 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 …]
|
D | CodeGenFunction.h | 2431 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 …]
|
D | CGOpenMPRuntime.cpp | 4057 const OMPLoopDirective &D, in emitTaskLoopCall() 6514 const OMPLoopDirective &D) { in emitDoacrossInit()
|
/external/llvm-project/clang/lib/AST/ |
D | StmtOpenMP.cpp | 72 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 …]
|
D | StmtProfile.cpp | 850 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
|
/external/clang/lib/AST/ |
D | StmtOpenMP.cpp | 26 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()
|
D | StmtProfile.cpp | 553 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaOpenMP.cpp | 8162 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/ |
D | SemaOpenMP.cpp | 4935 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/ |
D | ASTWriterStmt.cpp | 2175 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 2179 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 1937 void VisitOMPLoopDirective(const OMPLoopDirective *D); 2592 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
|