| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 225 def OMPLoopDirective : StmtNode<OMPLoopBasedDirective, 1>; 227 def OMPSimdDirective : StmtNode<OMPLoopDirective>; 231 def OMPForDirective : StmtNode<OMPLoopDirective>; 232 def OMPForSimdDirective : StmtNode<OMPLoopDirective>; 238 def OMPParallelForDirective : StmtNode<OMPLoopDirective>; 239 def OMPParallelForSimdDirective : StmtNode<OMPLoopDirective>; 262 def OMPTaskLoopDirective : StmtNode<OMPLoopDirective>; 263 def OMPTaskLoopSimdDirective : StmtNode<OMPLoopDirective>; 264 def OMPMasterTaskLoopDirective : StmtNode<OMPLoopDirective>; 265 def OMPMasterTaskLoopSimdDirective : StmtNode<OMPLoopDirective>; [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 1003 class OMPLoopDirective : public OMPLoopBasedDirective { 1138 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective() function 1468 return const_cast<OMPLoopDirective *>(this)->getBody(); in getBody() 1474 return const_cast<OMPLoopDirective *>(this)->getCounters(); in counters() 1480 return const_cast<OMPLoopDirective *>(this)->getPrivateCounters(); in private_counters() 1486 return const_cast<OMPLoopDirective *>(this)->getInits(); in inits() 1492 return const_cast<OMPLoopDirective *>(this)->getUpdates(); in updates() 1498 return const_cast<OMPLoopDirective *>(this)->getFinals(); in finals() 1504 return const_cast<OMPLoopDirective *>(this)->getDependentCounters(); in dependent_counters() 1510 return const_cast<OMPLoopDirective *>(this)->getDependentInits(); in dependent_inits() [all …]
|
| H A D | RecursiveASTVisitor.h | 492 bool TraverseOMPLoopDirective(OMPLoopDirective *S); 2944 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 47 class OMPLoopDirective; variable 248 NontemporalDeclsRAII(CodeGenModule &CGM, const OMPLoopDirective &S); 666 const OMPLoopDirective &D)> 1170 const OMPLoopDirective &D, 1382 const OMPLoopDirective &D)> 1484 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D, 1512 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() 1518 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 2000 const OMPLoopDirective &D, llvm::Function *TaskFunction, 2171 const OMPLoopDirective &D)> [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 348 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 353 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 143 if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) { in emitPreInitStmt() 1049 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit() 1138 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal() 1872 NextLoop = OMPLoopDirective::tryToFindNextInnerLoop( in emitBody() 1881 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody() 2141 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit() 2180 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal() 2253 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters() 2294 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond() 2333 const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) { in EmitOMPLinearClause() [all …]
|
| H A D | CodeGenFunction.h | 295 typedef llvm::function_ref<void(CodeGenFunction &, const OMPLoopDirective &, 3442 void EmitOMPLinearClause(const OMPLoopDirective &D, 3448 const OMPLoopDirective &D, 3473 bool EmitOMPLinearClauseInit(const OMPLoopDirective &D); 3545 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S); 3653 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S, 3657 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit); 3662 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB, 3667 void EmitOMPDistributeLoop(const OMPLoopDirective &S, 3671 void EmitOMPSimdInit(const OMPLoopDirective &D); [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 3222 cast<OMPLoopDirective>(D).getLowerBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper() 3232 cast<OMPLoopDirective>(D).getUpperBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper() 3399 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk() 3416 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
|
| H A D | CGOpenMPRuntime.cpp | 2496 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk() 4818 const OMPLoopDirective &D, in emitTaskLoopCall() 9795 const OMPLoopDirective &D)> in emitTargetNumIterationsCall() 9805 const auto *LD = cast<OMPLoopDirective>(TD); in emitTargetNumIterationsCall() 9816 const OMPLoopDirective &D)> in emitTargetCall() 11587 const OMPLoopDirective &D, in emitDoacrossInit() 11862 CodeGenModule &CGM, const OMPLoopDirective &S) in NontemporalDeclsRAII() 12547 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, in emitTaskLoopCall() 12618 const OMPLoopDirective &D)> in emitTargetCall() 12664 const OMPLoopDirective &D, in emitDoacrossInit()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | StmtOpenMP.cpp | 72 if (auto *LD = dyn_cast<OMPLoopDirective>(this)) in getStructuredBlock() 98 (isa<OMPLoopBasedDirective>(S) && !isa<OMPLoopDirective>(S))) { in tryToFindNextInnerLoop() 202 Stmt *OMPLoopDirective::getBody() { in getBody() 212 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters() 218 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { in setPrivateCounters() 225 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { in setInits() 231 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates() 237 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals() 243 void OMPLoopDirective::setDependentCounters(ArrayRef<Expr *> A) { in setDependentCounters() 250 void OMPLoopDirective::setDependentInits(ArrayRef<Expr *> A) { in setDependentInits() [all …]
|
| H A D | StmtProfile.cpp | 933 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2236 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| H A D | ASTReaderStmt.cpp | 2331 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2145 void VisitOMPLoopDirective(const OMPLoopDirective *D); 3037 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 10546 OMPLoopDirective::HelperExprs B; in ActOnOpenMPGenericLoopDirective() 10592 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTeamsGenericLoopDirective() 10642 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetTeamsGenericLoopDirective() 10690 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelGenericLoopDirective() 10739 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelGenericLoopDirective()
|