Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td206 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
208 def OMPSimdDirective : DStmt<OMPLoopDirective>;
209 def OMPForDirective : DStmt<OMPLoopDirective>;
210 def OMPForSimdDirective : DStmt<OMPLoopDirective>;
216 def OMPParallelForDirective : DStmt<OMPLoopDirective>;
217 def OMPParallelForSimdDirective : DStmt<OMPLoopDirective>;
237 def OMPTaskLoopDirective : DStmt<OMPLoopDirective>;
238 def OMPTaskLoopSimdDirective : DStmt<OMPLoopDirective>;
239 def OMPDistributeDirective : DStmt<OMPLoopDirective>;
242 def OMPDistributeSimdDirective : DStmt<OMPLoopDirective>;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtOpenMP.h338 class OMPLoopDirective : public OMPExecutableDirective {
1039 class OMPSimdDirective : public OMPLoopDirective {
1104 class OMPForDirective : public OMPLoopDirective {
1181 class OMPForSimdDirective : public OMPLoopDirective {
3589 : public OMPLoopDirective {
3865 : public OMPLoopDirective {
3881 : OMPLoopDirective(this, in OMPTargetTeamsDistributeParallelForDirective()
3894 : OMPLoopDirective( in OMPTargetTeamsDistributeParallelForDirective()
3949 : public OMPLoopDirective {
3963 : OMPLoopDirective(this, in OMPTargetTeamsDistributeParallelForSimdDirective()
[all …]
H A DRecursiveASTVisitor.h530 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2635 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h43 class OMPLoopDirective; variable
1199 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D,
1378 CodeGenFunction &CGF, const OMPLoopDirective &D)> &SizeEmitter);
1518 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
1546 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk()
1552 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk()
1915 const OMPLoopDirective &D, llvm::Value *TaskFunction,
2129 void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
H A DCGStmtOpenMP.cpp139 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
932 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1411 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
1556 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLinearClause()
1621 const OMPLoopDirective &D, in EmitOMPSimdFinal()
2053 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
2097 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
2114 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
2223 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
2447 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
[all …]
H A DCGOpenMPRuntimeNVPTX.h373 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind,
378 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
H A DCodeGenFunction.h3054 void EmitOMPLinearClause(const OMPLoopDirective &D,
3060 const OMPLoopDirective &D,
3084 bool EmitOMPLinearClauseInit(const OMPLoopDirective &D);
3141 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S);
3228 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S,
3232 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
3237 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB,
3242 void EmitOMPDistributeLoop(const OMPLoopDirective &S,
3248 const OMPLoopDirective &D,
3298 bool IsMonotonic, const OMPLoopDirective &S,
[all …]
H A DCGOpenMPRuntimeNVPTX.cpp4148 cast<OMPLoopDirective>(D).getLowerBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
4159 cast<OMPLoopDirective>(D).getUpperBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper()
4299 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk()
4314 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
H A DCGOpenMPRuntime.cpp5233 const OMPLoopDirective &D, in emitTaskLoopCall()
8217 CodeGenFunction &CGF, const OMPLoopDirective &D)> &SizeEmitter) { in emitTargetNumIterationsCall()
8225 const auto *LD = cast<OMPLoopDirective>(TD); in emitTargetNumIterationsCall()
9424 const OMPLoopDirective &D, in emitDoacrossInit()
9727 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, in emitTaskLoopCall()
9838 const OMPLoopDirective &D, in emitDoacrossInit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A 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()
H A DStmtProfile.cpp769 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOpenMP.cpp5773 OMPLoopDirective::HelperExprs B; in ActOnOpenMPSimdDirective()
5812 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForDirective()
5847 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForSimdDirective()
6049 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForDirective()
6093 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForSimdDirective()
7089 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelForDirective()
7375 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopDirective()
7411 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopSimdDirective()
7460 OMPLoopDirective::HelperExprs B; in ActOnOpenMPDistributeDirective()
7503 OMPLoopDirective::HelperExprs B; in ActOnOpenMPDistributeParallelForDirective()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1890 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
H A DASTReaderStmt.cpp1921 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()