Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td205 def OMPExecutableDirective : Stmt<1>;
206 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
212 def OMPSectionDirective : DStmt<OMPExecutableDirective>;
213 def OMPSingleDirective : DStmt<OMPExecutableDirective>;
214 def OMPMasterDirective : DStmt<OMPExecutableDirective>;
219 def OMPTaskDirective : DStmt<OMPExecutableDirective>;
224 def OMPFlushDirective : DStmt<OMPExecutableDirective>;
226 def OMPAtomicDirective : DStmt<OMPExecutableDirective>;
227 def OMPTargetDirective : DStmt<OMPExecutableDirective>;
234 def OMPTeamsDirective : DStmt<OMPExecutableDirective>;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtOpenMP.h33 class OMPExecutableDirective : public Stmt {
240 return const_cast<OMPExecutableDirective *>(this) in getInnermostCapturedStmt()
276 class OMPParallelDirective : public OMPExecutableDirective {
338 class OMPLoopDirective : public OMPExecutableDirective {
1376 class OMPSingleDirective : public OMPExecutableDirective {
1431 class OMPMasterDirective : public OMPExecutableDirective {
1771 class OMPTaskDirective : public OMPExecutableDirective {
2044 class OMPFlushDirective : public OMPExecutableDirective {
2154 class OMPAtomicDirective : public OMPExecutableDirective {
2288 class OMPTargetDirective : public OMPExecutableDirective {
[all …]
H A DRecursiveASTVisitor.h529 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2626 OMPExecutableDirective *S) {
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.h88 const OMPExecutableDirective &D);
112 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
128 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
142 void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
234 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
249 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
262 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
384 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
418 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
H A DCGOpenMPRuntime.h42 class OMPExecutableDirective; variable
756 const OMPExecutableDirective &D,
785 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
797 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
816 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
1164 const OMPExecutableDirective &D,
1391 const OMPExecutableDirective &D,
1431 const OMPExecutableDirective &D,
1604 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
1618 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
[all …]
H A DCGOpenMPRuntimeNVPTX.cpp438 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
942 static bool hasStaticScheduling(const OMPExecutableDirective &D) { in hasStaticScheduling()
1311 const OMPExecutableDirective &D; in emitSPMDKernel()
1316 const OMPExecutableDirective &D) in emitSPMDKernel()
1348 const OMPExecutableDirective &D) { in emitSPMDEntryHeader()
1850 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
1932 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
1977 const OMPExecutableDirective *Dir = &D; in getDistributeLastprivateVars()
1983 Dir = dyn_cast<OMPExecutableDirective>(S); in getDistributeLastprivateVars()
2009 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction()
[all …]
H A DCGStmtOpenMP.cpp58 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
92 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
108 bool EmitPreInitStmt(const OMPExecutableDirective &S) { in EmitPreInitStmt()
831 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
985 const OMPExecutableDirective &D, bool NoFinals, in EmitOMPLastprivateClauseFinal()
1058 const OMPExecutableDirective &D, in EmitOMPReductionClauseInit()
1191 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitPostUpdateForReductionClause()
1220 const OMPExecutableDirective &,
1226 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitCommonOMPParallelDirective()
2112 CodeGenFunction &CGF, const OMPExecutableDirective &S, in emitDistributeParallelForDistributeInnerBoundParams()
[all …]
H A DCGOpenMPRuntime.cpp4624 const OMPExecutableDirective &D, in emitPrivatesInit()
4755 const OMPExecutableDirective &D, in emitTaskDupFunction()
6321 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
6330 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper()
6686 const OMPExecutableDirective &CurDir;
8124 static const OMPExecutableDirective *
8219 const OMPExecutableDirective *TD = &D; in emitTargetNumIterationsCall()
8523 isa<OMPExecutableDirective>(S) && in scanForTargetRegionsFunctions()
8528 const auto &E = *cast<OMPExecutableDirective>(S); in scanForTargetRegionsFunctions()
8634 if (const auto *E = dyn_cast<OMPExecutableDirective>(S)) { in scanForTargetRegionsFunctions()
[all …]
H A DCodeGenFunction.h279 CodeGenFunction &, const OMPExecutableDirective &S)>
284 CodeGenFunction &, const OMPExecutableDirective &S, Address LB,
3011 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
3013 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
3029 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
3041 bool EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D,
3050 void EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D,
3069 void EmitOMPReductionClauseInit(const OMPExecutableDirective &D,
3076 void EmitOMPReductionClauseFinal(const OMPExecutableDirective &D,
3090 void EmitOMPTaskBasedDirective(const OMPExecutableDirective &S,
[all …]
H A DCGStmt.cpp78 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) { in EmitStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTDumper.cpp297 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node);
1454 const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
H A DStmtPrinter.cpp132 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
628 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S, in PrintOMPExecutableDirective()
H A DStmtProfile.cpp759 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
H A DStmtOpenMP.cpp20 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOpenMP.cpp1773 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock()
2197 void VisitSubCaptures(OMPExecutableDirective *S) { in VisitSubCaptures()
2440 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
5707 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr()
5715 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr()
7006 const auto *OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
7016 const auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
7024 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
H A DTreeTransform.h669 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S);
7701 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1879 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
H A DASTReaderStmt.cpp1909 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()