Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td222 def OMPExecutableDirective : StmtNode<Stmt, 1>;
223 def OMPMetaDirective : StmtNode<OMPExecutableDirective>;
224 def OMPLoopBasedDirective : StmtNode<OMPExecutableDirective, 1>;
226 def OMPParallelDirective : StmtNode<OMPExecutableDirective>;
233 def OMPSectionsDirective : StmtNode<OMPExecutableDirective>;
234 def OMPSectionDirective : StmtNode<OMPExecutableDirective>;
235 def OMPSingleDirective : StmtNode<OMPExecutableDirective>;
236 def OMPMasterDirective : StmtNode<OMPExecutableDirective>;
237 def OMPCriticalDirective : StmtNode<OMPExecutableDirective>;
240 def OMPParallelMasterDirective : StmtNode<OMPExecutableDirective>;
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DStmtOpenMP.h266 class OMPExecutableDirective : public Stmt {
295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function
522 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt(); in getAssociatedStmt()
552 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt()
570 return const_cast<OMPExecutableDirective *>(this)->children(); in children()
589 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock(); in getStructuredBlock()
594 return const_cast<OMPExecutableDirective *>(this)->getRawStmt(); in getRawStmt()
612 class OMPParallelDirective : public OMPExecutableDirective {
614 friend class OMPExecutableDirective; variable
624 : OMPExecutableDirective(OMPParallelDirectiveClass, in OMPParallelDirective()
[all …]
H A DTextNodeDumper.h345 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
H A DASTNodeTraverser.h709 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
H A DRecursiveASTVisitor.h491 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2927 OMPExecutableDirective *S) {
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h46 class OMPExecutableDirective; variable
290 void tryToDisableInnerAnalysis(const OMPExecutableDirective &S,
295 const OMPExecutableDirective &S);
299 const OMPExecutableDirective &S,
302 const OMPExecutableDirective &S);
323 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D,
346 const OMPExecutableDirective &D,
349 const OMPExecutableDirective &D);
360 const OMPExecutableDirective &D,
364 const OMPExecutableDirective &D);
[all …]
H A DCGOpenMPRuntimeGPU.h76 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
92 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
106 void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
206 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
221 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
234 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
359 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
389 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
H A DCodeGenFunction.h82 class OMPExecutableDirective; variable
304 CodeGenFunction &, const OMPExecutableDirective &S)>
309 CodeGenFunction &, const OMPExecutableDirective &S, Address LB,
685 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr;
695 const OMPExecutableDirective *ParentLoopDirectiveForScan;
700 const OMPExecutableDirective &ParentLoopDirectiveForScan)
3307 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D);
3396 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
3398 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
3417 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
[all …]
H A DCGStmtOpenMP.cpp48 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt()
77 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
109 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
117 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope()
125 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
132 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope()
214 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope()
287 const OMPExecutableDirective &S,
800 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause()
946 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
[all …]
H A DCGOpenMPRuntimeGPU.cpp346 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
550 const OMPExecutableDirective &D) { in hasNestedSPMDDirective()
557 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
570 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
652 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode()
731 void CGOpenMPRuntimeGPU::emitNonSPMDKernel(const OMPExecutableDirective &D, in emitNonSPMDKernel()
787 void CGOpenMPRuntimeGPU::emitSPMDKernel(const OMPExecutableDirective &D, in emitSPMDKernel()
841 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
909 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
930 getDistributeLastprivateVars(ASTContext &Ctx, const OMPExecutableDirective &D, in getDistributeLastprivateVars()
[all …]
H A DCGOpenMPRuntime.cpp1229 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction()
1266 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
1274 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction()
1282 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction()
3444 const OMPExecutableDirective &D, in emitPrivatesInit()
3592 const OMPExecutableDirective &D, in emitTaskDupFunction()
3803 const OMPExecutableDirective &D, in emitTaskInit()
4698 const OMPExecutableDirective &D, in emitTaskCall()
6022 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
6094 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper()
[all …]
H A DCGStmt.cpp86 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DUninitializedValues.cpp290 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
396 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective()
397 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective()
491 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
696 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective()
697 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
H A DCFG.cpp624 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D,
2190 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit()
5180 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective()
5193 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
/openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8291 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
8307 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument
8326 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument
8344 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument
8458 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DJumpDiagnostics.cpp607 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
H A DSemaOpenMP.cpp2856 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock()
3677 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures()
4053 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
5958 OMPExecutableDirective *LoopTransform = cast<OMPExecutableDirective>(AStmt); in ActOnOpenMPLoopnest()
6113 OMPExecutableDirective::getSingleClause<OMPBindClause>(Clauses)) in ActOnOpenMPExecutableDirective()
10218 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr()
10226 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr()
11106 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective()
11114 OMPExecutableDirective::getSingleClause<OMPSeverityClause>(Clauses); in ActOnOpenMPErrorDirective()
11116 OMPExecutableDirective::getSingleClause<OMPMessageClause>(Clauses); in ActOnOpenMPErrorDirective()
[all …]
/openbsd-src/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1079 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DStmtPrinter.cpp130 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
719 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 DStmtProfile.cpp915 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
H A DTextNodeDumper.cpp1879 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp2224 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
H A DASTReaderStmt.cpp2318 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp2143 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
3024 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()

12