| /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>; 238 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>; 239 def OMPSectionDirective : StmtNode<OMPExecutableDirective>; 240 def OMPSingleDirective : StmtNode<OMPExecutableDirective>; 241 def OMPMasterDirective : StmtNode<OMPExecutableDirective>; 242 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>; 245 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>; [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 266 class OMPExecutableDirective : public Stmt { 295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function 521 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt(); in getAssociatedStmt() 551 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt() 569 return const_cast<OMPExecutableDirective *>(this)->children(); in children() 588 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock(); in getStructuredBlock() 593 return const_cast<OMPExecutableDirective *>(this)->getRawStmt(); in getRawStmt() 611 class OMPParallelDirective : public OMPExecutableDirective { 613 friend class OMPExecutableDirective; variable 623 : OMPExecutableDirective(OMPParallelDirectiveClass, in OMPParallelDirective() [all …]
|
| H A D | TextNodeDumper.h | 369 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
|
| H A D | ASTNodeTraverser.h | 855 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
|
| H A D | RecursiveASTVisitor.h | 499 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 3051 OMPExecutableDirective *S) {
|
| /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, 327 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override; 361 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
|
| H A D | CGOpenMPRuntime.h | 46 class OMPExecutableDirective; variable 291 void tryToDisableInnerAnalysis(const OMPExecutableDirective &S, 296 const OMPExecutableDirective &S); 300 const OMPExecutableDirective &S, 303 const OMPExecutableDirective &S); 317 const OMPExecutableDirective &D, CodeGenFunction &CGF, 329 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, 583 const OMPExecutableDirective &D, 629 const OMPExecutableDirective &D, 633 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 | 50 getEffectiveDirectiveKind(const OMPExecutableDirective &S); 56 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 85 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 117 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 125 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 133 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 140 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope() 246 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope() 321 getEffectiveDirectiveKind(const OMPExecutableDirective &S) { in getEffectiveDirectiveKind() 343 const OMPExecutableDirective &S, [all …]
|
| H A D | CGOpenMPRuntime.cpp | 1208 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1259 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitParallelOutlinedFunction() 1269 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitTeamsOutlinedFunction() 1279 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction() 3233 const OMPExecutableDirective &D, in emitPrivatesInit() 3380 const OMPExecutableDirective &D, in emitTaskDupFunction() 3591 const OMPExecutableDirective &D, in emitTaskInit() 4482 const OMPExecutableDirective &D, in emitTaskCall() 6075 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 6146 const OMPExecutableDirective &D, CodeGenFunction &CGF, in computeMinAndMaxThreadsAndTeams() [all …]
|
| H A D | CodeGenFunction.h | 85 class OMPExecutableDirective; variable 326 CodeGenFunction &, const OMPExecutableDirective &S)> 331 CodeGenFunction &, const OMPExecutableDirective &S, Address LB, 775 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr; 785 const OMPExecutableDirective *ParentLoopDirectiveForScan; 790 const OMPExecutableDirective &ParentLoopDirectiveForScan) 3658 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D); 3745 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D, 3747 void EmitOMPPrivateClause(const OMPExecutableDirective &D, 3768 bool EmitOMPCopyinClause(const OMPExecutableDirective &D); [all …]
|
| H A D | CGStmt.cpp | 94 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 299 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 407 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 408 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective() 502 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 698 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 699 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
|
| H A D | CFG.cpp | 659 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D, 2284 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit() 5295 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective() 5308 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8676 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective> 8692 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument 8711 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument 8729 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument 8843 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 626 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
|
| H A D | SemaOpenMP.cpp | 2973 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock() 3750 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures() 4126 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective() 5770 OMPExecutableDirective *LoopTransform = cast<OMPExecutableDirective>(AStmt); in ActOnOpenMPLoopnest() 5927 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 6000 OMPExecutableDirective::getSingleClause<OMPBindClause>(Clauses)) in ActOnOpenMPExecutableDirective() 10364 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr() 10372 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr() 11074 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective() 11082 OMPExecutableDirective::getSingleClause<OMPSeverityClause>(Clauses); in ActOnOpenMPErrorDirective() [all …]
|
| H A D | TreeTransform.h | 806 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S); 808 StmtResult TransformOMPInformationalDirective(OMPExecutableDirective *S); 9481 OMPExecutableDirective *D) { in TransformOMPExecutableDirective() 9555 OMPExecutableDirective *D) { in TransformOMPInformationalDirective()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 129 void PrintOMPExecutableDirective(OMPExecutableDirective *S, 736 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 | 969 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
| H A D | TextNodeDumper.cpp | 2489 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1126 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2413 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
| H A D | ASTReaderStmt.cpp | 2409 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|