Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DStmtOpenMP.h33 class OMPExecutableDirective : public Stmt {
67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() function
211 return const_cast<OMPExecutableDirective *>(this)->getClauses(); in clauses()
224 class OMPParallelDirective : public OMPExecutableDirective {
232 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
240 : OMPExecutableDirective(this, OMPParallelDirectiveClass, OMPD_parallel, in OMPParallelDirective()
273 class OMPLoopDirective : public OMPExecutableDirective {
352 : OMPExecutableDirective(That, SC, Kind, StartLoc, EndLoc, NumClauses,
823 class OMPSectionsDirective : public OMPExecutableDirective {
833 : OMPExecutableDirective(this, OMPSectionsDirectiveClass, OMPD_sections, in OMPSectionsDirective()
[all …]
DDataRecursiveASTVisitor.h426 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2296 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
DRecursiveASTVisitor.h431 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2326 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
/external/clang/include/clang/Basic/
DStmtNodes.td182 def OMPExecutableDirective : Stmt<1>;
183 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
184 def OMPParallelDirective : DStmt<OMPExecutableDirective>;
188 def OMPSectionsDirective : DStmt<OMPExecutableDirective>;
189 def OMPSectionDirective : DStmt<OMPExecutableDirective>;
190 def OMPSingleDirective : DStmt<OMPExecutableDirective>;
191 def OMPMasterDirective : DStmt<OMPExecutableDirective>;
192 def OMPCriticalDirective : DStmt<OMPExecutableDirective>;
195 def OMPParallelSectionsDirective : DStmt<OMPExecutableDirective>;
196 def OMPTaskDirective : DStmt<OMPExecutableDirective>;
[all …]
/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp161 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D, in EmitOMPFirstprivateClause()
167 for (OMPExecutableDirective::filtered_clause_iterator<decltype( in EmitOMPFirstprivateClause()
240 const OMPExecutableDirective &D, in EmitOMPPrivateClause()
245 for (OMPExecutableDirective::filtered_clause_iterator<decltype(PrivateFilter)> in EmitOMPPrivateClause()
266 bool CodeGenFunction::EmitOMPCopyinClause(const OMPExecutableDirective &D) { in EmitOMPCopyinClause()
276 for (OMPExecutableDirective::filtered_clause_iterator<decltype(CopyinFilter)> in EmitOMPCopyinClause()
323 const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) { in EmitOMPLastprivateClauseInit()
329 for (OMPExecutableDirective::filtered_clause_iterator<decltype( in EmitOMPLastprivateClauseInit()
371 const OMPExecutableDirective &D, llvm::Value *IsLastIterCond) { in EmitOMPLastprivateClauseFinal()
387 for (OMPExecutableDirective::filtered_clause_iterator<decltype( in EmitOMPLastprivateClauseFinal()
[all …]
DCGOpenMPRuntime.h38 class OMPExecutableDirective; variable
312 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
323 virtual llvm::Value *emitTaskOutlinedFunction(const OMPExecutableDirective &D,
DCodeGenFunction.h2067 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
2069 void EmitOMPPrivateClause(const OMPExecutableDirective &D,
2082 bool EmitOMPCopyinClause(const OMPExecutableDirective &D);
2094 bool EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D,
2103 void EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D,
2112 void EmitOMPReductionClauseInit(const OMPExecutableDirective &D,
2118 void EmitOMPReductionClauseFinal(const OMPExecutableDirective &D);
DCGOpenMPRuntime.cpp277 CGOpenMPRuntime::emitParallelOutlinedFunction(const OMPExecutableDirective &D, in emitParallelOutlinedFunction()
290 CGOpenMPRuntime::emitTaskOutlinedFunction(const OMPExecutableDirective &D, in emitTaskOutlinedFunction()
/external/clang/lib/AST/
DStmt.cpp1490 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
1583 OMPExecutableDirective::getSingleClause(OpenMPClauseKind K) const { in getSingleClause()
1586 OMPExecutableDirective::filtered_clause_iterator<decltype(ClauseFilter)> I( in getSingleClause()
DStmtPrinter.cpp73 void PrintOMPExecutableDirective(OMPExecutableDirective *S);
806 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S) { in PrintOMPExecutableDirective()
DStmtProfile.cpp427 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
/external/clang/lib/Sema/
DSemaOpenMP.cpp584 if (auto D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) { in EndOpenMPDSABlock()
1002 void VisitOMPExecutableDirective(OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
1015 if (C && !isa<OMPExecutableDirective>(C)) in VisitStmt()
2982 OMPExecutableDirective::filtered_clause_iterator<decltype(CollapseFilter)> I( in GetCollapseNumberExpr()
3969 auto OED = dyn_cast<OMPExecutableDirective>(*I); in ActOnOpenMPTargetDirective()
3984 << isa<OMPExecutableDirective>(S); in ActOnOpenMPTargetDirective()
DTreeTransform.h643 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S);
6652 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp1899 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
DASTReaderStmt.cpp2044 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
/external/clang/tools/libclang/
DCIndex.cpp1864 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
2399 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()