Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmtOpenMP.h33 class OMPExecutableDirective : public Stmt {
67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function
206 return const_cast<OMPExecutableDirective *>(this)->getClauses(); in clauses()
219 class OMPParallelDirective : public OMPExecutableDirective {
227 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
235 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
268 class OMPLoopDirective : public OMPExecutableDirective {
354 : OMPExecutableDirective(That, SC, Kind, StartLoc, EndLoc, NumClauses,
830 class OMPSectionsDirective : public OMPExecutableDirective {
840 : OMPExecutableDirective(this, OMPSectionsDirectiveClass, OMPD_sections, in OMPSectionsDirective()
[all …]
HDDataRecursiveASTVisitor.h426 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2324 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
HDRecursiveASTVisitor.h431 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2356 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td184 def OMPExecutableDirective : Stmt<1>;
185 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
186 def OMPParallelDirective : DStmt<OMPExecutableDirective>;
190 def OMPSectionsDirective : DStmt<OMPExecutableDirective>;
191 def OMPSectionDirective : DStmt<OMPExecutableDirective>;
192 def OMPSingleDirective : DStmt<OMPExecutableDirective>;
193 def OMPMasterDirective : DStmt<OMPExecutableDirective>;
194 def OMPCriticalDirective : DStmt<OMPExecutableDirective>;
197 def OMPParallelSectionsDirective : DStmt<OMPExecutableDirective>;
198 def OMPTaskDirective : DStmt<OMPExecutableDirective>;
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGOpenMPRuntime.h38 class OMPExecutableDirective; variable
374 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
387 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
633 CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D,
HDCGStmtOpenMP.cpp115 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause()
189 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
214 bool CodeGenFunction::EmitOMPCopyinClause(const OMPExecutableDirective &D) { in EmitOMPCopyinClause()
279 const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) { in EmitOMPLastprivateClauseInit()
324 const OMPExecutableDirective &D, llvm::Value *IsLastIterCond) { in EmitOMPLastprivateClauseFinal()
406 const OMPExecutableDirective &D, in EmitOMPReductionClauseInit()
440 const OMPExecutableDirective &D) { in EmitOMPReductionClauseFinal()
465 const OMPExecutableDirective &S, in emitCommonOMPParallelDirective()
650 const OMPExecutableDirective &D) { in emitAlignedClause()
712 emitPrivateLinearVars(CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitPrivateLinearVars()
[all …]
HDCodeGenFunction.h2137 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
2139 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
2152 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
2164 bool EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D,
2173 void EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D,
2182 void EmitOMPReductionClauseInit(const OMPExecutableDirective &D,
2188 void EmitOMPReductionClauseFinal(const OMPExecutableDirective &D);
2255 OpenMPDirectiveKind EmitSections(const OMPExecutableDirective &S);
HDCGOpenMPRuntime.cpp284 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
296 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction()
2098 CodeGenFunction &CGF, SourceLocation Loc, const OMPExecutableDirective &D, in emitTaskCall()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaOpenMP.cpp708 if (auto D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock()
1128 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
1141 if (C && !isa<OMPExecutableDirective>(C)) in VisitStmt()
3474 OMPExecutableDirective::filtered_clause_iterator<decltype(CollapseFilter)> I( in GetCollapseNumberExpr()
4489 auto OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
4504 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
HDTreeTransform.h638 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S);
6828 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmtPrinter.cpp73 void PrintOMPExecutableDirective(OMPExecutableDirective *S);
819 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S) { in PrintOMPExecutableDirective()
HDStmt.cpp1492 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
1615 OMPExecutableDirective::getSingleClause(OpenMPClauseKind K) const { in getSingleClause()
HDStmtProfile.cpp434 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriterStmt.cpp1922 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
HDASTReaderStmt.cpp2071 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()