| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 222 def OMPExecutableDirective : StmtNode<Stmt, 1>; 223 def OMPMetaDirective : StmtNode<OMPExecutableDirective>; 224 def OMPLoopBasedDirective : StmtNode<OMPExecutableDirective, 1>; 226 def OMPParallelDirective : StmtNode<OMPExecutableDirective>; 233 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>; 234 def OMPSectionDirective : StmtNode<OMPExecutableDirective>; 235 def OMPSingleDirective : StmtNode<OMPExecutableDirective>; 236 def OMPMasterDirective : StmtNode<OMPExecutableDirective>; 237 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>; 240 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>; [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 266 class OMPExecutableDirective : public Stmt { 295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function 522 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt(); in getAssociatedStmt() 552 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt() 570 return const_cast<OMPExecutableDirective *>(this)->children(); in children() 589 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock(); in getStructuredBlock() 594 return const_cast<OMPExecutableDirective *>(this)->getRawStmt(); in getRawStmt() 612 class OMPParallelDirective : public OMPExecutableDirective { 614 friend class OMPExecutableDirective; variable 624 : OMPExecutableDirective(OMPParallelDirectiveClass, in OMPParallelDirective() [all …]
|
| H A D | TextNodeDumper.h | 345 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
|
| H A D | ASTNodeTraverser.h | 709 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
|
| H A D | RecursiveASTVisitor.h | 491 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2927 OMPExecutableDirective *S) {
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 46 class OMPExecutableDirective; variable 290 void tryToDisableInnerAnalysis(const OMPExecutableDirective &S, 295 const OMPExecutableDirective &S); 299 const OMPExecutableDirective &S, 302 const OMPExecutableDirective &S); 323 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, 346 const OMPExecutableDirective &D, 349 const OMPExecutableDirective &D); 360 const OMPExecutableDirective &D, 364 const OMPExecutableDirective &D); [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 76 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 92 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 106 void emitTargetOutlinedFunction(const OMPExecutableDirective &D, 206 emitParallelOutlinedFunction(const OMPExecutableDirective &D, 221 emitTeamsOutlinedFunction(const OMPExecutableDirective &D, 234 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, 359 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override; 389 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
|
| H A D | CodeGenFunction.h | 82 class OMPExecutableDirective; variable 304 CodeGenFunction &, const OMPExecutableDirective &S)> 309 CodeGenFunction &, const OMPExecutableDirective &S, Address LB, 685 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr; 695 const OMPExecutableDirective *ParentLoopDirectiveForScan; 700 const OMPExecutableDirective &ParentLoopDirectiveForScan) 3307 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D); 3396 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D, 3398 void EmitOMPPrivateClause(const OMPExecutableDirective &D, 3417 bool EmitOMPCopyinClause(const OMPExecutableDirective &D); [all …]
|
| H A D | CGStmtOpenMP.cpp | 48 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 77 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 109 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 117 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 125 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 132 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope() 214 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope() 287 const OMPExecutableDirective &S, 800 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause() 946 const OMPExecutableDirective &D, in EmitOMPPrivateClause() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 346 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 550 const OMPExecutableDirective &D) { in hasNestedSPMDDirective() 557 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 570 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 652 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode() 731 void CGOpenMPRuntimeGPU::emitNonSPMDKernel(const OMPExecutableDirective &D, in emitNonSPMDKernel() 787 void CGOpenMPRuntimeGPU::emitSPMDKernel(const OMPExecutableDirective &D, in emitSPMDKernel() 841 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 909 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction() 930 getDistributeLastprivateVars(ASTContext &Ctx, const OMPExecutableDirective &D, in getDistributeLastprivateVars() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 1229 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1266 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction() 1274 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction() 1282 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction() 3444 const OMPExecutableDirective &D, in emitPrivatesInit() 3592 const OMPExecutableDirective &D, in emitTaskDupFunction() 3803 const OMPExecutableDirective &D, in emitTaskInit() 4698 const OMPExecutableDirective &D, in emitTaskCall() 6022 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 6094 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper() [all …]
|
| H A D | CGStmt.cpp | 86 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 290 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 396 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 397 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective() 491 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 696 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 697 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
|
| H A D | CFG.cpp | 624 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D, 2190 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit() 5180 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective() 5193 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
|
| /openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8291 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective> 8307 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument 8326 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument 8344 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument 8458 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 607 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
|
| H A D | SemaOpenMP.cpp | 2856 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock() 3677 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures() 4053 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective() 5958 OMPExecutableDirective *LoopTransform = cast<OMPExecutableDirective>(AStmt); in ActOnOpenMPLoopnest() 6113 OMPExecutableDirective::getSingleClause<OMPBindClause>(Clauses)) in ActOnOpenMPExecutableDirective() 10218 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr() 10226 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr() 11106 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective() 11114 OMPExecutableDirective::getSingleClause<OMPSeverityClause>(Clauses); in ActOnOpenMPErrorDirective() 11116 OMPExecutableDirective::getSingleClause<OMPMessageClause>(Clauses); in ActOnOpenMPErrorDirective() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1079 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 130 void PrintOMPExecutableDirective(OMPExecutableDirective *S, 719 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S, in PrintOMPExecutableDirective()
|
| H A D | StmtOpenMP.cpp | 58 bool OMPExecutableDirective::isStandaloneDirective() const { in isStandaloneDirective() 69 Stmt *OMPExecutableDirective::getStructuredBlock() { in getStructuredBlock()
|
| H A D | StmtProfile.cpp | 915 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
| H A D | TextNodeDumper.cpp | 1879 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2224 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
| H A D | ASTReaderStmt.cpp | 2318 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2143 void VisitOMPExecutableDirective(const OMPExecutableDirective *D); 3024 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|