Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td222 def OMPExecutableDirective : StmtNode<Stmt, 1>;
223 def OMPMetaDirective : StmtNode<OMPExecutableDirective>;
235 def OMPSingleDirective : StmtNode<OMPExecutableDirective>;
236 def OMPMasterDirective : StmtNode<OMPExecutableDirective>;
242 def OMPTaskDirective : StmtNode<OMPExecutableDirective>;
247 def OMPFlushDirective : StmtNode<OMPExecutableDirective>;
248 def OMPDepobjDirective : StmtNode<OMPExecutableDirective>;
249 def OMPScanDirective : StmtNode<OMPExecutableDirective>;
259 def OMPTeamsDirective : StmtNode<OMPExecutableDirective>;
262 def OMPScopeDirective : StmtNode<OMPExecutableDirective>;
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h629 friend class OMPExecutableDirective; variable
1587 friend class OMPExecutableDirective; variable
1651 friend class OMPExecutableDirective; variable
1742 friend class OMPExecutableDirective; variable
1805 friend class OMPExecutableDirective; variable
1882 friend class OMPExecutableDirective; variable
1943 friend class OMPExecutableDirective; variable
1995 friend class OMPExecutableDirective; variable
2046 friend class OMPExecutableDirective; variable
2094 friend class OMPExecutableDirective; variable
[all …]
H A DTextNodeDumper.h354 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
H A DASTNodeTraverser.h715 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
H A DRecursiveASTVisitor.h495 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2935 OMPExecutableDirective *S) {
H A DOpenMPClause.h8968 friend class OMPExecutableDirective; variable
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h63 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,
194 CodeGenFunction &CGF, const OMPExecutableDirective &D,
209 CodeGenFunction &CGF, const OMPExecutableDirective &D,
221 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
329 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
363 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
H A DCGOpenMPRuntime.h46 class OMPExecutableDirective; variable
601 const OMPExecutableDirective &D,
659 CodeGenFunction &CGF, const OMPExecutableDirective &D,
673 CodeGenFunction &CGF, const OMPExecutableDirective &D,
744 CodeGenFunction &CGF, const OMPExecutableDirective &D,
758 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1140 const OMPExecutableDirective &D,
1382 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1626 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1693 CodeGenFunction &CGF, const OMPExecutableDirective &D,
[all …]
H A DCGOpenMPRuntimeGPU.cpp334 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
548 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
740 const OMPExecutableDirective &D; in emitNonSPMDKernel()
744 const OMPExecutableDirective &D) in emitNonSPMDKernel()
833 const OMPExecutableDirective &D; in emitSPMDKernel()
867 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
934 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitParallelOutlinedFunction()
960 const OMPExecutableDirective *Dir = &D; in getDistributeLastprivateVars()
966 Dir = dyn_cast_or_null<OMPExecutableDirective>(S); in getDistributeLastprivateVars()
992 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitTeamsOutlinedFunction()
[all …]
H A DCodeGenFunction.h82 class OMPExecutableDirective; variable
307 CodeGenFunction &, const OMPExecutableDirective &S)>
312 CodeGenFunction &, const OMPExecutableDirective &S, Address LB,
703 const OMPExecutableDirective *ParentLoopDirectiveForScan;
708 const OMPExecutableDirective &ParentLoopDirectiveForScan)
3481 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
3483 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
3504 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
3587 void processInReduction(const OMPExecutableDirective &S,
3750 const OMPExecutableDirective &S, bool RequiresCleanup,
[all …]
H A DCGStmtOpenMP.cpp77 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
109 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
125 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
942 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
1102 const OMPExecutableDirective &D, bool NoFinals, in EmitOMPLastprivateClauseFinal()
1193 const OMPExecutableDirective &D, in EmitOMPReductionClauseInit()
1445 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitPostUpdateForReductionClause()
1537 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitCommonOMPParallelDirective()
2093 const auto &OMPED = cast<OMPExecutableDirective>(S); in EmitOMPInnerLoop()
3151 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitDistributeParallelForDistributeInnerBoundParams()
[all …]
H A DCGOpenMPRuntime.cpp1262 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitParallelOutlinedFunction()
3390 const OMPExecutableDirective &D, in emitTaskDupFunction()
6616 llvm::PointerUnion<const OMPExecutableDirective *,
8866 static const OMPExecutableDirective *
9362 const OMPExecutableDirective *TD = &D; in emitTargetNumIterationsCall()
9378 const OMPExecutableDirective &D, in emitTargetCallFallback()
9428 const OMPExecutableDirective &D, in emitTargetCallKernelLaunch()
9605 const OMPExecutableDirective &D, in emitTargetCallElse()
9702 isa<OMPExecutableDirective>(S) && in scanForTargetRegionsFunctions()
9707 const auto &E = *cast<OMPExecutableDirective>(S); in scanForTargetRegionsFunctions()
[all …]
H A DCGStmt.cpp88 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp308 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
414 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) { in VisitOMPExecutableDirective()
415 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) in VisitOMPExecutableDirective()
509 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
692 OMPExecutableDirective *ED) { in VisitOMPExecutableDirective()
693 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) { in VisitOMPExecutableDirective()
H A DCFG.cpp637 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D,
2198 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit()
5189 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective()
5202 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8567 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
8583 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument
8602 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument
8620 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument
8734 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp611 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) { in BuildScopeInformation()
H A DSemaOpenMP.cpp3701 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures()
4078 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
5989 OMPExecutableDirective *LoopTransform = cast<OMPExecutableDirective>(AStmt); in ActOnOpenMPLoopnest()
11346 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective()
11356 OMPExecutableDirective::getSingleClause<OMPMessageClause>(Clauses); in ActOnOpenMPErrorDirective()
11376 OMPExecutableDirective::getSingleClause<OMPNowaitClause>(Clauses); in ActOnOpenMPTaskwaitDirective()
13252 const auto *OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
13264 const auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
13272 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
14971 OMPExecutableDirective::getClausesOfKind<OMPSizesClause>(Clauses); in ActOnOpenMPTileDirective()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1091 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp130 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
724 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.cpp939 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
H A DTextNodeDumper.cpp2079 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2349 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
H A DASTReaderStmt.cpp2369 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()

12