| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| HD | StmtNodes.td | 214 def OMPExecutableDirective : StmtNode<Stmt, 1>; 215 def OMPLoopDirective : StmtNode<OMPExecutableDirective, 1>; 216 def OMPParallelDirective : StmtNode<OMPExecutableDirective>; 220 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>; 221 def OMPSectionDirective : StmtNode<OMPExecutableDirective>; 222 def OMPSingleDirective : StmtNode<OMPExecutableDirective>; 223 def OMPMasterDirective : StmtNode<OMPExecutableDirective>; 224 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>; 227 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>; 228 def OMPParallelSectionsDirective : StmtNode<OMPExecutableDirective>; [all …]
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | StmtOpenMP.h | 33 class OMPExecutableDirective : public Stmt { 67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function 297 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt() 321 const_cast<OMPExecutableDirective *>(this)->getClauses().end()); in children() 328 return const_cast<OMPExecutableDirective *>(this)->getClauses(); in clauses() 344 const_cast<const OMPExecutableDirective *>(this)->getStructuredBlock()); in getStructuredBlock() 357 class OMPParallelDirective : public OMPExecutableDirective { 369 : OMPExecutableDirective(this, OMPParallelDirectiveClass, in OMPParallelDirective() 379 : OMPExecutableDirective(this, OMPParallelDirectiveClass, in OMPParallelDirective() 420 class OMPLoopDirective : public OMPExecutableDirective { [all …]
|
| HD | TextNodeDumper.h | 311 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
|
| HD | ASTNodeTraverser.h | 633 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
|
| HD | RecursiveASTVisitor.h | 534 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2767 OMPExecutableDirective *S) {
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGOpenMPRuntimeNVPTX.h | 86 const OMPExecutableDirective &D); 110 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 126 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 140 void emitTargetOutlinedFunction(const OMPExecutableDirective &D, 244 emitParallelOutlinedFunction(const OMPExecutableDirective &D, 259 emitTeamsOutlinedFunction(const OMPExecutableDirective &D, 272 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, 394 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override; 436 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
|
| HD | CGOpenMPRuntime.h | 43 class OMPExecutableDirective; variable 249 const OMPExecutableDirective &S, LValue IVLVal); 276 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, 810 const OMPExecutableDirective &D, 823 CodeGenFunction &CGF, const OMPExecutableDirective &D, 874 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, 886 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, 905 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, 1253 const OMPExecutableDirective &D, 1454 virtual void emitTargetOutlinedFunction(const OMPExecutableDirective &D, [all …]
|
| HD | CGOpenMPRuntimeNVPTX.cpp | 455 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 727 const OMPExecutableDirective &D) { in hasNestedSPMDDirective() 734 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 747 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 824 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode() 900 static bool hasStaticScheduling(const OMPExecutableDirective &D) { in hasStaticScheduling() 914 const OMPExecutableDirective &D) { in hasNestedLightweightDirective() 922 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() 939 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() 952 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() [all …]
|
| HD | CGStmtOpenMP.cpp | 33 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 61 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 95 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 103 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 111 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 118 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope() 194 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope() 252 const OMPExecutableDirective &S, 742 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause() 880 const OMPExecutableDirective &D, in EmitOMPPrivateClause() [all …]
|
| HD | CGOpenMPRuntime.cpp | 1488 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1523 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction() 1531 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction() 1539 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction() 4726 const OMPExecutableDirective &D, in emitPrivatesInit() 4859 const OMPExecutableDirective &D, in emitTaskDupFunction() 4943 const OMPExecutableDirective &D, in emitTaskInit() 5162 const OMPExecutableDirective &D, in emitTaskCall() 6446 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 6456 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper() [all …]
|
| HD | CodeGenFunction.h | 279 CodeGenFunction &, const OMPExecutableDirective &S)> 284 CodeGenFunction &, const OMPExecutableDirective &S, Address LB, 2947 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D); 3035 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D, 3037 void EmitOMPPrivateClause(const OMPExecutableDirective &D, 3053 bool EmitOMPCopyinClause(const OMPExecutableDirective &D); 3065 bool EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D, 3074 void EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D, 3093 void EmitOMPReductionClauseInit(const OMPExecutableDirective &D, 3100 void EmitOMPReductionClauseFinal(const OMPExecutableDirective &D, [all …]
|
| HD | CGStmt.cpp | 77 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | UninitializedValues.cpp | 353 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 459 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 460 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective() 541 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 718 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 719 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
|
| HD | CFG.cpp | 618 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D, 2132 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit() 4876 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective() 4889 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 6848 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective> 6864 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument 6896 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument 6914 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument 6982 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| HD | ASTMatchersInternal.cpp | 904 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | StmtPrinter.cpp | 132 void PrintOMPExecutableDirective(OMPExecutableDirective *S, 642 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S, in PrintOMPExecutableDirective()
|
| HD | StmtOpenMP.cpp | 20 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses() 26 bool OMPExecutableDirective::isStandaloneDirective() const { in isStandaloneDirective() 37 const Stmt *OMPExecutableDirective::getStructuredBlock() const { in getStructuredBlock()
|
| HD | TextNodeDumper.cpp | 1462 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|
| HD | StmtProfile.cpp | 781 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaOpenMP.cpp | 2245 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock() 2929 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures() 3231 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective() 4976 if (!(Res.getAs<OMPExecutableDirective>()->isStandaloneDirective())) { in ActOnOpenMPExecutableDirective() 4977 Res.getAs<OMPExecutableDirective>() in ActOnOpenMPExecutableDirective() 7962 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr() 7970 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr() 9284 const auto *OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective() 9296 const auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective() 9304 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
|
| HD | TreeTransform.h | 709 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S); 7989 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
| HD | ASTWriterStmt.cpp | 2058 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
| HD | ASTReaderStmt.cpp | 2141 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|