| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 224 def OMPExecutableDirective : StmtNode<Stmt, 1>; 225 def OMPMetaDirective : StmtNode<OMPExecutableDirective>; 226 def OMPLoopBasedDirective : StmtNode<OMPExecutableDirective, 1>; 228 def OMPParallelDirective : StmtNode<OMPExecutableDirective>; 237 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>; 238 def OMPSectionDirective : StmtNode<OMPExecutableDirective>; 239 def OMPSingleDirective : StmtNode<OMPExecutableDirective>; 240 def OMPMasterDirective : StmtNode<OMPExecutableDirective>; 241 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>; 244 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>; [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 266 class OMPExecutableDirective : public Stmt { 304 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function 535 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt(); in getAssociatedStmt() 565 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt() 583 return const_cast<OMPExecutableDirective *>(this)->children(); in children() 602 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock(); in getStructuredBlock() 607 return const_cast<OMPExecutableDirective *>(this)->getRawStmt(); in getRawStmt() 627 class OMPParallelDirective : public OMPExecutableDirective { 629 friend class OMPExecutableDirective; variable 639 : OMPExecutableDirective(OMPParallelDirectiveClass, in OMPParallelDirective() [all …]
|
| H A D | TextNodeDumper.h | 368 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
|
| H A D | ASTNodeTraverser.h | 806 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
|
| H A D | RecursiveASTVisitor.h | 497 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2999 OMPExecutableDirective *S) {
|
| H A D | OpenMPClause.h | 9008 friend class OMPExecutableDirective; variable
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.h | 63 void emitKernelInit(const OMPExecutableDirective &D, CodeGenFunction &CGF, 89 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 105 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 119 void emitTargetOutlinedFunction(const OMPExecutableDirective &D, 191 CodeGenFunction &CGF, const OMPExecutableDirective &D, 206 CodeGenFunction &CGF, const OMPExecutableDirective &D, 218 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, 326 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override; 360 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
|
| 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); 315 void computeMinAndMaxThreadsAndTeams(const OMPExecutableDirective &D, 331 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, 601 const OMPExecutableDirective &D, 647 const OMPExecutableDirective &D, 651 const OMPExecutableDirective &D); [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 334 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 516 const OMPExecutableDirective &D) { in hasNestedSPMDDirective() 523 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 536 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 618 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode() 704 void CGOpenMPRuntimeGPU::emitNonSPMDKernel(const OMPExecutableDirective &D, in emitNonSPMDKernel() 720 const OMPExecutableDirective &D; in emitNonSPMDKernel() 724 const OMPExecutableDirective &D) in emitNonSPMDKernel() 745 void CGOpenMPRuntimeGPU::emitKernelInit(const OMPExecutableDirective &D, in emitKernelInit() 796 void CGOpenMPRuntimeGPU::emitSPMDKernel(const OMPExecutableDirective &D, in emitSPMDKernel() [all …]
|
| H A D | CGStmtOpenMP.cpp | 52 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 81 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 113 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 121 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 129 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 136 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope() 240 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope() 313 const OMPExecutableDirective &S, 824 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause() 969 const OMPExecutableDirective &D, in EmitOMPPrivateClause() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 1213 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1264 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitParallelOutlinedFunction() 1274 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitTeamsOutlinedFunction() 1284 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction() 3257 const OMPExecutableDirective &D, in emitPrivatesInit() 3404 const OMPExecutableDirective &D, in emitTaskDupFunction() 3615 const OMPExecutableDirective &D, in emitTaskInit() 4514 const OMPExecutableDirective &D, in emitTaskCall() 5829 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 5900 const OMPExecutableDirective &D, CodeGenFunction &CGF, in computeMinAndMaxThreadsAndTeams() [all …]
|
| H A D | CodeGenFunction.h | 84 class OMPExecutableDirective; variable 334 CodeGenFunction &, const OMPExecutableDirective &S)> 339 CodeGenFunction &, const OMPExecutableDirective &S, Address LB, 764 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr; 774 const OMPExecutableDirective *ParentLoopDirectiveForScan; 779 const OMPExecutableDirective &ParentLoopDirectiveForScan) 3618 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D); 3707 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D, 3709 void EmitOMPPrivateClause(const OMPExecutableDirective &D, 3730 bool EmitOMPCopyinClause(const OMPExecutableDirective &D); [all …]
|
| H A D | CGStmt.cpp | 92 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 308 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 414 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 415 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective() 509 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 692 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 693 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
|
| H A D | CFG.cpp | 637 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D, 2195 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit() 5186 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective() 5199 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8605 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective> 8621 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument 8640 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument 8658 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument 8772 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 620 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
|
| H A D | SemaOpenMP.cpp | 2891 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock() 3742 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures() 4120 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective() 5764 OMPExecutableDirective *LoopTransform = cast<OMPExecutableDirective>(AStmt); in ActOnOpenMPLoopnest() 5922 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 6089 OMPExecutableDirective::getSingleClause<OMPBindClause>(Clauses)) in ActOnOpenMPExecutableDirective() 10276 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr() 10284 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr() 11008 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective() 11016 OMPExecutableDirective::getSingleClause<OMPSeverityClause>(Clauses); in ActOnOpenMPErrorDirective() [all …]
|
| H A D | TreeTransform.h | 804 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S); 9121 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 130 void PrintOMPExecutableDirective(OMPExecutableDirective *S, 727 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 | 941 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
| H A D | TextNodeDumper.cpp | 2330 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2388 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
| H A D | ASTReaderStmt.cpp | 2389 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|