| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 224 def OMPLoopDirective : StmtNode<OMPLoopBasedDirective, 1>; 226 def OMPSimdDirective : StmtNode<OMPLoopDirective>; 230 def OMPForDirective : StmtNode<OMPLoopDirective>; 231 def OMPForSimdDirective : StmtNode<OMPLoopDirective>; 237 def OMPParallelForDirective : StmtNode<OMPLoopDirective>; 261 def OMPTaskLoopDirective : StmtNode<OMPLoopDirective>; 262 def OMPTaskLoopSimdDirective : StmtNode<OMPLoopDirective>; 263 def OMPMasterTaskLoopDirective : StmtNode<OMPLoopDirective>; 271 def OMPDistributeDirective : StmtNode<OMPLoopDirective>; 276 def OMPTargetSimdDirective : StmtNode<OMPLoopDirective>; [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 1002 class OMPLoopDirective : public OMPLoopBasedDirective { 1569 class OMPSimdDirective : public OMPLoopDirective { 1632 class OMPForDirective : public OMPLoopDirective { 1722 class OMPForSimdDirective : public OMPLoopDirective { 4381 : OMPLoopDirective(OMPDistributeDirectiveClass, in OMPDistributeDirective() 4390 : OMPLoopDirective(OMPDistributeDirectiveClass, in OMPDistributeDirective() 4984 : public OMPLoopDirective { 5266 : public OMPLoopDirective { 5364 : public OMPLoopDirective { 5377 : OMPLoopDirective( in OMPTargetTeamsDistributeParallelForSimdDirective() [all …]
|
| H A D | RecursiveASTVisitor.h | 506 bool TraverseOMPLoopDirective(OMPLoopDirective *S); 2946 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 47 class OMPLoopDirective; variable 247 NontemporalDeclsRAII(CodeGenModule &CGM, const OMPLoopDirective &S); 893 const OMPLoopDirective &D)> 1390 const OMPLoopDirective &D, 1602 const OMPLoopDirective &D)> 1753 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D, 1781 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() 1787 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 2269 const OMPLoopDirective &D, llvm::Function *TaskFunction, 2440 const OMPLoopDirective &D)> [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 360 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 365 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
| H A D | CGStmtOpenMP.cpp | 142 if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) { in emitPreInitStmt() 2172 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal() 2403 const OMPLoopDirective &D, in EmitOMPSimdFinal() 3034 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds() 3078 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds() 3095 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams() 3206 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop() 3451 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds() 3466 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds() 3482 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveDecls() [all …]
|
| H A D | CodeGenFunction.h | 3440 void EmitOMPLinearClause(const OMPLoopDirective &D, 3446 const OMPLoopDirective &D, 3471 bool EmitOMPLinearClauseInit(const OMPLoopDirective &D); 3542 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S); 3650 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S, 3654 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit); 3659 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB, 3664 void EmitOMPDistributeLoop(const OMPLoopDirective &S, 3668 void EmitOMPSimdInit(const OMPLoopDirective &D); 3670 const OMPLoopDirective &D, [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 3574 cast<OMPLoopDirective>(D).getLowerBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper() 3584 cast<OMPLoopDirective>(D).getUpperBoundVariable()->getExprLoc()); in createParallelDataSharingWrapper() 3761 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk() 3778 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
|
| H A D | CGOpenMPRuntime.cpp | 2519 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk() 5131 const OMPLoopDirective &D, in emitTaskLoopCall() 10193 const OMPLoopDirective &D)> in emitTargetNumIterationsCall() 10203 const auto *LD = cast<OMPLoopDirective>(TD); in emitTargetNumIterationsCall() 10214 const OMPLoopDirective &D)> in emitTargetCall() 11975 const OMPLoopDirective &D, in emitDoacrossInit() 12250 CodeGenModule &CGM, const OMPLoopDirective &S) in NontemporalDeclsRAII() 12935 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D, in emitTaskLoopCall() 13006 const OMPLoopDirective &D)> in emitTargetCall() 13051 const OMPLoopDirective &D, in emitDoacrossInit()
|
| /llvm-project-15.0.7/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 | 918 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2202 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| H A D | ASTReaderStmt.cpp | 2291 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2138 void VisitOMPLoopDirective(const OMPLoopDirective *D); 3015 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 10463 OMPLoopDirective::HelperExprs B; in ActOnOpenMPGenericLoopDirective() 10509 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTeamsGenericLoopDirective() 10559 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetTeamsGenericLoopDirective() 10607 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelGenericLoopDirective() 10656 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelGenericLoopDirective()
|