Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td225 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 DStmtOpenMP.h1003 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 DRecursiveASTVisitor.h492 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2944 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h47 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 DCGOpenMPRuntimeGPU.h348 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind,
353 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
H A DCGStmtOpenMP.cpp143 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 DCodeGenFunction.h295 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 DCGOpenMPRuntimeGPU.cpp3222 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 DCGOpenMPRuntime.cpp2496 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 DStmtOpenMP.cpp72 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 DStmtProfile.cpp933 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp2236 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
H A DASTReaderStmt.cpp2331 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp2145 void VisitOMPLoopDirective(const OMPLoopDirective *D);
3037 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp10546 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()