Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td223 def OMPLoopDirective : StmtNode<OMPLoopBasedDirective, 1>;
225 def OMPSimdDirective : StmtNode<OMPLoopDirective>;
228 def OMPForDirective : StmtNode<OMPLoopDirective>;
229 def OMPForSimdDirective : StmtNode<OMPLoopDirective>;
235 def OMPParallelForDirective : StmtNode<OMPLoopDirective>;
259 def OMPTaskLoopDirective : StmtNode<OMPLoopDirective>;
260 def OMPTaskLoopSimdDirective : StmtNode<OMPLoopDirective>;
261 def OMPMasterTaskLoopDirective : StmtNode<OMPLoopDirective>;
265 def OMPDistributeDirective : StmtNode<OMPLoopDirective>;
268 def OMPDistributeSimdDirective : StmtNode<OMPLoopDirective>;
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h960 class OMPLoopDirective : public OMPLoopBasedDirective {
1502 class OMPSimdDirective : public OMPLoopDirective {
1565 class OMPForDirective : public OMPLoopDirective {
1655 class OMPForSimdDirective : public OMPLoopDirective {
3884 : OMPLoopDirective(OMPDistributeDirectiveClass, in OMPDistributeDirective()
3893 : OMPLoopDirective(OMPDistributeDirectiveClass, in OMPDistributeDirective()
4487 : public OMPLoopDirective {
4769 : public OMPLoopDirective {
4867 : public OMPLoopDirective {
4880 : OMPLoopDirective( in OMPTargetTeamsDistributeParallelForSimdDirective()
[all …]
H A DRecursiveASTVisitor.h494 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2841 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h48 class OMPLoopDirective; variable
244 NontemporalDeclsRAII(CodeGenModule &CGM, const OMPLoopDirective &S);
902 const OMPLoopDirective &D)>
1389 const OMPLoopDirective &D,
1600 const OMPLoopDirective &D)>
1751 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
1779 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk()
1785 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
2265 const OMPLoopDirective &D, llvm::Function *TaskFunction,
2435 const OMPLoopDirective &D)>
[all …]
H A DCGOpenMPRuntimeGPU.h359 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind,
364 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
H A DCGStmtOpenMP.cpp139 if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) { in emitPreInitStmt()
2137 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
2376 const OMPLoopDirective &D, in EmitOMPSimdFinal()
2900 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
2944 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
2961 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
3072 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
3314 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
3329 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds()
3345 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveDecls()
[all …]
H A DCodeGenFunction.h3382 void EmitOMPLinearClause(const OMPLoopDirective &D,
3388 const OMPLoopDirective &D,
3413 bool EmitOMPLinearClauseInit(const OMPLoopDirective &D);
3479 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S);
3585 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S,
3589 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
3594 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB,
3599 void EmitOMPDistributeLoop(const OMPLoopDirective &S,
3603 void EmitOMPSimdInit(const OMPLoopDirective &D);
3605 const OMPLoopDirective &D,
[all …]
H A DCGOpenMPRuntimeGPU.cpp3519 cast<OMPLoopDirective>(D).getLowerBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
3529 cast<OMPLoopDirective>(D).getUpperBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
3705 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk()
3722 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
H A DCGOpenMPRuntime.cpp2552 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
5237 const OMPLoopDirective &D, in emitTaskLoopCall()
10185 const OMPLoopDirective &D)> in emitTargetNumIterationsCall()
10194 const auto *LD = cast<OMPLoopDirective>(TD); in emitTargetNumIterationsCall()
10214 const OMPLoopDirective &D)> in emitTargetCall()
11987 const OMPLoopDirective &D, in emitDoacrossInit()
12236 CodeGenModule &CGM, const OMPLoopDirective &S) in NontemporalDeclsRAII()
12919 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, in emitTaskLoopCall()
12989 const OMPLoopDirective &D)> in emitTargetCall()
13034 const OMPLoopDirective &D, in emitDoacrossInit()
/freebsd-13.1/contrib/llvm-project/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()
196 Stmt *OMPLoopDirective::getBody() { in getBody()
206 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters()
212 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { in setPrivateCounters()
219 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { in setInits()
225 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates()
231 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals()
237 void OMPLoopDirective::setDependentCounters(ArrayRef<Expr *> A) { in setDependentCounters()
244 void OMPLoopDirective::setDependentInits(ArrayRef<Expr *> A) { in setDependentInits()
[all …]
H A DStmtProfile.cpp902 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2204 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
H A DASTReaderStmt.cpp2306 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()