/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 220 def OMPExecutableDirective : StmtNode<Stmt, 1>; 221 def OMPLoopBasedDirective : StmtNode<OMPExecutableDirective, 1>; 223 def OMPParallelDirective : StmtNode<OMPExecutableDirective>; 228 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>; 229 def OMPSectionDirective : StmtNode<OMPExecutableDirective>; 230 def OMPSingleDirective : StmtNode<OMPExecutableDirective>; 231 def OMPMasterDirective : StmtNode<OMPExecutableDirective>; 232 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>; 235 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>; 236 def OMPParallelSectionsDirective : StmtNode<OMPExecutableDirective>; [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | StmtOpenMP.h | 266 class OMPExecutableDirective : public Stmt { 295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function 516 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt(); in getAssociatedStmt() 546 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt() 564 return const_cast<OMPExecutableDirective *>(this)->children(); in children() 583 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock(); in getStructuredBlock() 588 return const_cast<OMPExecutableDirective *>(this)->getRawStmt(); in getRawStmt() 606 class OMPParallelDirective : public OMPExecutableDirective { 608 friend class OMPExecutableDirective; variable 618 : OMPExecutableDirective(OMPParallelDirectiveClass, in OMPParallelDirective() [all …]
|
H A D | TextNodeDumper.h | 333 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
|
H A D | ASTNodeTraverser.h | 665 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
|
H A D | RecursiveASTVisitor.h | 495 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2798 OMPExecutableDirective *S) {
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeGPU.h | 87 const OMPExecutableDirective &D); 111 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 127 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName, 141 void emitTargetOutlinedFunction(const OMPExecutableDirective &D, 246 emitParallelOutlinedFunction(const OMPExecutableDirective &D, 261 emitTeamsOutlinedFunction(const OMPExecutableDirective &D, 274 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D, 396 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override; 438 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
|
H A D | CGOpenMPRuntime.h | 47 class OMPExecutableDirective; variable 286 void tryToDisableInnerAnalysis(const OMPExecutableDirective &S, 291 const OMPExecutableDirective &S); 295 const OMPExecutableDirective &S, 298 const OMPExecutableDirective &S); 330 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D, 861 const OMPExecutableDirective &D, 874 CodeGenFunction &CGF, const OMPExecutableDirective &D, 942 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, 954 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, [all …]
|
H A D | CGOpenMPRuntimeGPU.cpp | 365 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective() 626 const OMPExecutableDirective &D) { in hasNestedSPMDDirective() 633 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 646 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective() 728 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode() 809 static bool hasStaticScheduling(const OMPExecutableDirective &D) { in hasStaticScheduling() 823 const OMPExecutableDirective &D) { in hasNestedLightweightDirective() 831 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() 848 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() 861 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective() [all …]
|
H A D | CGStmtOpenMP.cpp | 42 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt() 71 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope() 105 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 113 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope() 121 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt() 128 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope() 207 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope() 282 const OMPExecutableDirective &S, 783 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause() 942 const OMPExecutableDirective &D, in EmitOMPPrivateClause() [all …]
|
H A D | CodeGenFunction.h | 85 class OMPExecutableDirective; variable 304 CodeGenFunction &, const OMPExecutableDirective &S)> 309 CodeGenFunction &, const OMPExecutableDirective &S, Address LB, 646 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr; 656 const OMPExecutableDirective *ParentLoopDirectiveForScan; 661 const OMPExecutableDirective &ParentLoopDirectiveForScan) 3247 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D); 3336 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D, 3338 void EmitOMPPrivateClause(const OMPExecutableDirective &D, 3357 bool EmitOMPCopyinClause(const OMPExecutableDirective &D); [all …]
|
H A D | CGOpenMPRuntime.cpp | 1250 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1287 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction() 1295 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction() 1303 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction() 3823 const OMPExecutableDirective &D, in emitPrivatesInit() 3973 const OMPExecutableDirective &D, in emitTaskDupFunction() 4186 const OMPExecutableDirective &D, in emitTaskInit() 5109 const OMPExecutableDirective &D, in emitTaskCall() 6398 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction() 6470 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper() [all …]
|
H A D | CGStmt.cpp | 84 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 293 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 399 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 400 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective() 494 void VisitOMPExecutableDirective(OMPExecutableDirective *ED); 699 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective() 700 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
|
H A D | CFG.cpp | 616 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D, 2130 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit() 4902 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective() 4915 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 7847 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective> 7863 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument 7882 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument 7900 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument 7991 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 602 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
|
H A D | SemaOpenMP.cpp | 2619 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock() 3425 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures() 3789 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective() 9568 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr() 9576 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr() 11128 const auto *OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective() 11140 const auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective() 11148 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective() 12552 OMPExecutableDirective::getClausesOfKind<OMPSizesClause>(Clauses); in ActOnOpenMPTileDirective()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 128 void PrintOMPExecutableDirective(OMPExecutableDirective *S, 642 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 | TextNodeDumper.cpp | 1772 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|
H A D | StmtProfile.cpp | 877 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 1060 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 2181 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
H A D | ASTReaderStmt.cpp | 2283 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CIndex.cpp | 2042 void VisitOMPExecutableDirective(const OMPExecutableDirective *D); 2870 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|