Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td221 def OMPExecutableDirective : StmtNode<Stmt, 1>;
232 def OMPSingleDirective : StmtNode<OMPExecutableDirective>;
233 def OMPMasterDirective : StmtNode<OMPExecutableDirective>;
239 def OMPTaskDirective : StmtNode<OMPExecutableDirective>;
244 def OMPFlushDirective : StmtNode<OMPExecutableDirective>;
245 def OMPDepobjDirective : StmtNode<OMPExecutableDirective>;
246 def OMPScanDirective : StmtNode<OMPExecutableDirective>;
248 def OMPAtomicDirective : StmtNode<OMPExecutableDirective>;
249 def OMPTargetDirective : StmtNode<OMPExecutableDirective>;
256 def OMPTeamsDirective : StmtNode<OMPExecutableDirective>;
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h613 friend class OMPExecutableDirective; variable
1504 friend class OMPExecutableDirective; variable
1567 friend class OMPExecutableDirective; variable
1657 friend class OMPExecutableDirective; variable
1720 friend class OMPExecutableDirective; variable
1797 friend class OMPExecutableDirective; variable
1859 friend class OMPExecutableDirective; variable
1910 friend class OMPExecutableDirective; variable
1958 friend class OMPExecutableDirective; variable
2029 friend class OMPExecutableDirective; variable
[all …]
H A DTextNodeDumper.h338 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
H A DASTNodeTraverser.h689 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
H A DRecursiveASTVisitor.h493 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2824 OMPExecutableDirective *S) {
H A DOpenMPClause.h8571 friend class OMPExecutableDirective; variable
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h85 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
101 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
115 void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
220 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
235 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
248 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
370 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
408 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
H A DCGOpenMPRuntime.h47 class OMPExecutableDirective; variable
291 const OMPExecutableDirective &S);
890 const OMPExecutableDirective &D,
899 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1354 const OMPExecutableDirective &D,
1596 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1641 const OMPExecutableDirective &D,
1876 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1956 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
2230 const OMPExecutableDirective &D,
[all …]
H A DCGOpenMPRuntimeGPU.cpp365 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
569 const OMPExecutableDirective &D) { in hasNestedSPMDDirective()
576 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
752 static bool hasStaticScheduling(const OMPExecutableDirective &D) { in hasStaticScheduling()
774 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
1145 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
1227 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
1272 const OMPExecutableDirective *Dir = &D; in getDistributeLastprivateVars()
1278 Dir = dyn_cast_or_null<OMPExecutableDirective>(S); in getDistributeLastprivateVars()
1304 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction()
[all …]
H A DCGStmtOpenMP.cpp71 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
105 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
121 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
950 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
1114 const OMPExecutableDirective &D, bool NoFinals, in EmitOMPLastprivateClauseFinal()
1204 const OMPExecutableDirective &D, in EmitOMPReductionClauseInit()
1464 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitPostUpdateForReductionClause()
1556 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitCommonOMPParallelDirective()
2051 const auto &OMPED = cast<OMPExecutableDirective>(S); in EmitOMPInnerLoop()
2959 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitDistributeParallelForDistributeInnerBoundParams()
[all …]
H A DCodeGenFunction.h85 class OMPExecutableDirective; variable
304 CodeGenFunction &, const OMPExecutableDirective &S)>
309 CodeGenFunction &, const OMPExecutableDirective &S, Address LB,
656 const OMPExecutableDirective *ParentLoopDirectiveForScan;
661 const OMPExecutableDirective &ParentLoopDirectiveForScan)
3336 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
3338 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
3357 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
3419 void EmitOMPTaskBasedDirective(const OMPExecutableDirective &S,
3578 const OMPExecutableDirective &S, bool RequiresCleanup,
[all …]
H A DCGOpenMPRuntime.cpp3978 const OMPExecutableDirective &D, in emitTaskDupFunction()
6417 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
6489 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper()
7431 llvm::PointerUnion<const OMPExecutableDirective *,
8945 assert(CurDir.is<const OMPExecutableDirective *>() && in generateAllInfo()
9092 assert(CurDir.is<const OMPExecutableDirective *>() && in generateInfoForCapture()
9714 static const OMPExecutableDirective *
10188 const OMPExecutableDirective *TD = &D; in emitTargetNumIterationsCall()
10544 isa<OMPExecutableDirective>(S) && in scanForTargetRegionsFunctions()
10549 const auto &E = *cast<OMPExecutableDirective>(S); in scanForTargetRegionsFunctions()
[all …]
H A DCGStmt.cpp84 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
/freebsd-13.1/contrib/llvm-project/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,
2137 if (auto *D = dyn_cast<OMPExecutableDirective>(S)) in Visit()
4909 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D, in VisitOMPExecutableDirective()
4922 OMPExecutableDirective::used_clauses_children(D->clauses())); in VisitOMPExecutableDirective()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7859 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
7875 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) { in AST_MATCHER() argument
7894 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, in AST_MATCHER_P() argument
7912 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, in AST_MATCHER_P() argument
8003 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, in AST_MATCHER_P() argument
/freebsd-13.1/contrib/llvm-project/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()
9602 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr()
9610 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr()
11163 const auto *OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
11175 const auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
11183 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
12620 OMPExecutableDirective::getClausesOfKind<OMPSizesClause>(Clauses); in ActOnOpenMPTileDirective()
12839 OMPExecutableDirective::getSingleClause<OMPFullClause>(Clauses); in ActOnOpenMPUnrollDirective()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp129 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
643 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.cpp884 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
H A DTextNodeDumper.cpp1824 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1061 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2192 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
H A DASTReaderStmt.cpp2293 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()

12