Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DStmtNodes.td196 def OMPExecutableDirective : Stmt<1>;
197 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
198 def OMPParallelDirective : DStmt<OMPExecutableDirective>;
202 def OMPSectionsDirective : DStmt<OMPExecutableDirective>;
203 def OMPSectionDirective : DStmt<OMPExecutableDirective>;
204 def OMPSingleDirective : DStmt<OMPExecutableDirective>;
205 def OMPMasterDirective : DStmt<OMPExecutableDirective>;
206 def OMPCriticalDirective : DStmt<OMPExecutableDirective>;
209 def OMPParallelSectionsDirective : DStmt<OMPExecutableDirective>;
210 def OMPTaskDirective : DStmt<OMPExecutableDirective>;
[all …]
/external/clang/include/clang/AST/
DStmtOpenMP.h33 class OMPExecutableDirective : public Stmt {
67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function
218 return const_cast<OMPExecutableDirective *>(this)->getClauses(); in clauses()
231 class OMPParallelDirective : public OMPExecutableDirective {
243 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
252 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
293 class OMPLoopDirective : public OMPExecutableDirective {
392 : OMPExecutableDirective(That, SC, Kind, StartLoc, EndLoc, NumClauses,
996 class OMPSectionsDirective : public OMPExecutableDirective {
1010 : OMPExecutableDirective(this, OMPSectionsDirectiveClass, OMPD_sections, in OMPSectionsDirective()
[all …]
DRecursiveASTVisitor.h498 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2450 OMPExecutableDirective *S) {
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h41 class OMPExecutableDirective; variable
126 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D,
491 const OMPExecutableDirective &D,
515 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
534 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
809 const OMPExecutableDirective &D,
933 virtual void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
952 const OMPExecutableDirective &D,
988 const OMPExecutableDirective &D,
1008 const OMPExecutableDirective &D,
[all …]
DCGOpenMPRuntimeNVPTX.h130 void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
158 emitParallelOrTeamsOutlinedFunction(const OMPExecutableDirective &D,
171 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
DCGOpenMPRuntimeNVPTX.cpp308 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
362 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOrTeamsOutlinedFunction()
380 const OMPExecutableDirective &D, in emitTeamsCall()
DCGStmtOpenMP.cpp30 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt()
56 OMPLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
572 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause()
666 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
692 bool CodeGenFunction::EmitOMPCopyinClause(const OMPExecutableDirective &D) { in EmitOMPCopyinClause()
759 const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) { in EmitOMPLastprivateClauseInit()
817 const OMPExecutableDirective &D, bool NoFinals, in EmitOMPLastprivateClauseFinal()
935 const OMPExecutableDirective &D, in EmitOMPReductionClauseInit()
1138 const OMPExecutableDirective &D) { in EmitOMPReductionClauseFinal()
1166 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitPostUpdateForReductionClause()
[all …]
DCodeGenFunction.h2391 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
2393 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
2406 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
2418 bool EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D,
2427 void EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D,
2446 void EmitOMPReductionClauseInit(const OMPExecutableDirective &D,
2452 void EmitOMPReductionClauseFinal(const OMPExecutableDirective &D);
2463 void EmitOMPTaskBasedDirective(const OMPExecutableDirective &S,
2564 void EmitSections(const OMPExecutableDirective &S);
DCGOpenMPRuntime.cpp842 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOrTeamsOutlinedFunction()
862 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTaskOutlinedFunction()
3500 const OMPExecutableDirective &D, in emitPrivatesInit()
3602 const OMPExecutableDirective &D, in emitTaskDupFunction()
3683 const OMPExecutableDirective &D, in emitTaskInit()
3867 const OMPExecutableDirective &D, in emitTaskCall()
4778 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
4788 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunctionHelper()
4865 const OMPExecutableDirective &D) { in emitNumTeamsClauseForTargetDirective()
4914 const OMPExecutableDirective &D) { in emitThreadLimitClauseForTargetDirective()
[all …]
/external/clang/lib/AST/
DASTDumper.cpp506 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node);
1818 const OMPExecutableDirective *Node) { in VisitOMPExecutableDirective()
DStmtPrinter.cpp75 void PrintOMPExecutableDirective(OMPExecutableDirective *S);
972 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S) { in PrintOMPExecutableDirective()
DStmtProfile.cpp543 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
DStmtOpenMP.cpp20 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
/external/clang/lib/Sema/
DSemaOpenMP.cpp1065 if (auto D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock()
1555 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
1568 if (C && !isa<OMPExecutableDirective>(C)) in VisitStmt()
5415 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses); in getCollapseNumberExpr()
5423 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses); in getOrderedNumberExpr()
6722 auto OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
6732 auto *OED = dyn_cast<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
6740 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
DTreeTransform.h652 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S);
7165 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp2164 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
DASTReaderStmt.cpp2475 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
/external/clang/tools/libclang/
DCIndex.cpp1936 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
2584 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()