Searched refs:OMPLoopDirective (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 223 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 D | StmtOpenMP.h | 960 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 D | RecursiveASTVisitor.h | 494 bool TraverseOMPLoopDirective(OMPLoopDirective *S); 2841 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 48 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 D | CGOpenMPRuntimeGPU.h | 359 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 364 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 139 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 D | CodeGenFunction.h | 3382 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 D | CGOpenMPRuntimeGPU.cpp | 3519 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 D | CGOpenMPRuntime.cpp | 2552 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 D | StmtOpenMP.cpp | 72 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 D | StmtProfile.cpp | 902 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2204 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| H A D | ASTReaderStmt.cpp | 2306 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|