Home
last modified time | relevance | path

Searched refs:OMPExecutableDirective (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td220 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 DStmtOpenMP.h266 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 DTextNodeDumper.h333 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
H A DASTNodeTraverser.h665 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
H A DRecursiveASTVisitor.h495 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2798 OMPExecutableDirective *S) {
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h87 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 DCGOpenMPRuntime.h47 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 DCGOpenMPRuntimeGPU.cpp365 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 DCGStmtOpenMP.cpp42 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 DCodeGenFunction.h85 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 DCGOpenMPRuntime.cpp1250 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 DCGStmt.cpp84 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DUninitializedValues.cpp293 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 DCFG.cpp616 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 DASTMatchers.h7847 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 DJumpDiagnostics.cpp602 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
H A DSemaOpenMP.cpp2619 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 DStmtPrinter.cpp128 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
642 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S, in PrintOMPExecutableDirective()
H A DStmtOpenMP.cpp58 bool OMPExecutableDirective::isStandaloneDirective() const { in isStandaloneDirective()
69 Stmt *OMPExecutableDirective::getStructuredBlock() { in getStructuredBlock()
H A DTextNodeDumper.cpp1772 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
H A DStmtProfile.cpp877 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1060 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterStmt.cpp2181 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
H A DASTReaderStmt.cpp2283 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp2042 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
2870 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()

12