Searched refs:OMPExecutableDirective (Results 1 – 16 of 16) sorted by relevance
/external/clang/include/clang/AST/ |
D | StmtOpenMP.h | 33 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 …]
|
D | DataRecursiveASTVisitor.h | 426 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2296 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
|
D | RecursiveASTVisitor.h | 431 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S); 2326 OMPExecutableDirective *S) { in TraverseOMPExecutableDirective()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 182 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/ |
D | CGStmtOpenMP.cpp | 161 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 …]
|
D | CGOpenMPRuntime.h | 38 class OMPExecutableDirective; variable 312 emitParallelOutlinedFunction(const OMPExecutableDirective &D, 323 virtual llvm::Value *emitTaskOutlinedFunction(const OMPExecutableDirective &D,
|
D | CodeGenFunction.h | 2067 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);
|
D | CGOpenMPRuntime.cpp | 277 CGOpenMPRuntime::emitParallelOutlinedFunction(const OMPExecutableDirective &D, in emitParallelOutlinedFunction() 290 CGOpenMPRuntime::emitTaskOutlinedFunction(const OMPExecutableDirective &D, in emitTaskOutlinedFunction()
|
/external/clang/lib/AST/ |
D | Stmt.cpp | 1490 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()
|
D | StmtPrinter.cpp | 73 void PrintOMPExecutableDirective(OMPExecutableDirective *S); 806 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S) { in PrintOMPExecutableDirective()
|
D | StmtProfile.cpp | 427 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) { in VisitOMPExecutableDirective()
|
/external/clang/lib/Sema/ |
D | SemaOpenMP.cpp | 584 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()
|
D | TreeTransform.h | 643 StmtResult TransformOMPExecutableDirective(OMPExecutableDirective *S); 6652 OMPExecutableDirective *D) { in TransformOMPExecutableDirective()
|
/external/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 1899 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
D | ASTReaderStmt.cpp | 2044 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) { in VisitOMPExecutableDirective()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 1864 void VisitOMPExecutableDirective(const OMPExecutableDirective *D); 2399 const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
|