Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DOpenMPClause.h32 class OMPClause {
41 OMPClause(OpenMPClauseKind K, SourceLocation StartLoc, SourceLocation EndLoc) in OMPClause() function
62 return const_cast<OMPClause *>(this)->children(); in children()
64 static bool classof(const OMPClause *T) { return true; } in classof()
70 template <class T> class OMPVarListClause : public OMPClause {
108 : OMPClause(K, StartLoc, EndLoc), LParenLoc(LParenLoc), NumVars(N) {} in OMPVarListClause()
154 class OMPIfClause : public OMPClause {
175 : OMPClause(OMPC_if, StartLoc, EndLoc), LParenLoc(LParenLoc), in OMPIfClause()
181 : OMPClause(OMPC_if, SourceLocation(), SourceLocation()), in OMPIfClause()
192 static bool classof(const OMPClause *T) { in classof()
[all …]
DStmtOpenMP.h52 MutableArrayRef<OMPClause *> getClauses() { in getClauses()
53 OMPClause **ClauseStorage = reinterpret_cast<OMPClause **>( in getClauses()
55 return MutableArrayRef<OMPClause *>(ClauseStorage, NumClauses); in getClauses()
74 llvm::alignOf<OMPClause *>())) {} in OMPExecutableDirective()
80 void setClauses(ArrayRef<OMPClause *> Clauses);
95 ArrayRef<OMPClause *>::const_iterator Current;
96 ArrayRef<OMPClause *>::const_iterator End;
104 typedef const OMPClause *value_type;
106 filtered_clause_iterator(ArrayRef<OMPClause *> Arr, FilterPredicate Pred) in filtered_clause_iterator()
151 OMPClause *getClause(unsigned i) const { return clauses()[i]; } in getClause()
[all …]
DStmtVisitor.h201 RetTy Visit(PTR(OMPClause) S) { in Visit()
211 RetTy VisitOMPClause(PTR(OMPClause) Node) { return RetTy(); } in VisitOMPClause()
DDataRecursiveASTVisitor.h427 bool TraverseOMPClause(OMPClause *C);
2308 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) { in TraverseOMPClause()
DRecursiveASTVisitor.h432 bool TraverseOMPClause(OMPClause *C);
2330 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) { in TraverseOMPClause()
/external/clang/lib/AST/
DStmt.cpp1115 StmtRange OMPClause::children() { in children()
1305 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
1336 ArrayRef<OMPClause *> Clauses, in Create()
1339 llvm::alignOf<OMPClause *>()); in Create()
1340 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + in Create()
1353 llvm::alignOf<OMPClause *>()); in CreateEmpty()
1354 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses + in CreateEmpty()
1362 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1364 llvm::alignOf<OMPClause *>()); in Create()
1366 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *)); in Create()
[all …]
DStmtProfile.cpp352 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective()
353 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
DStmtPrinter.cpp772 ArrayRef<OMPClause *> Clauses = S->clauses(); in PrintOMPExecutableDirective()
773 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in PrintOMPExecutableDirective()
/external/clang/lib/Parse/
DParseOpenMP.cpp115 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
116 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>, OMPC_unknown + 1> in ParseOpenMPDeclarativeOrExecutableDirective()
164 OMPClause *Clause = in ParseOpenMPDeclarativeOrExecutableDirective()
299 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind, in ParseOpenMPClause()
301 OMPClause *Clause = nullptr; in ParseOpenMPClause()
406 OMPClause *Parser::ParseOpenMPSingleExprClause(OpenMPClauseKind Kind) { in ParseOpenMPSingleExprClause()
435 OMPClause *Parser::ParseOpenMPSimpleClause(OpenMPClauseKind Kind) { in ParseOpenMPSimpleClause()
466 OMPClause *Parser::ParseOpenMPClause(OpenMPClauseKind Kind) { in ParseOpenMPClause()
480 OMPClause *Parser::ParseOpenMPSingleExprWithArgClause(OpenMPClauseKind Kind) { in ParseOpenMPSingleExprWithArgClause()
580 OMPClause *Parser::ParseOpenMPVarListClause(OpenMPClauseKind Kind) { in ParseOpenMPVarListClause()
/external/clang/lib/Sema/
DSemaOpenMP.cpp1121 ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
1138 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit; in ActOnOpenMPExecutableDirective()
1143 if (OMPClause *Implicit = ActOnOpenMPFirstprivateClause( in ActOnOpenMPExecutableDirective()
1206 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
1746 static Expr *GetCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { in GetCollapseNumberExpr()
1747 auto CollapseFilter = [](const OMPClause *C) -> bool { in GetCollapseNumberExpr()
1758 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPSimdDirective()
1774 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForDirective()
1789 StmtResult Sema::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSectionsDirective()
1833 StmtResult Sema::ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSingleDirective()
[all …]
DTreeTransform.h328 OMPClause *TransformOMPClause(OMPClause *S);
631 OMPClause *Transform ## Class(Class *S);
1301 ArrayRef<OMPClause *> Clauses, in RebuildOMPExecutableDirective()
1313 OMPClause *RebuildOMPIfClause(Expr *Condition, in RebuildOMPIfClause()
1325 OMPClause *RebuildOMPNumThreadsClause(Expr *NumThreads, in RebuildOMPNumThreadsClause()
1337 OMPClause *RebuildOMPSafelenClause(Expr *Len, SourceLocation StartLoc, in RebuildOMPSafelenClause()
1347 OMPClause *RebuildOMPCollapseClause(Expr *Num, SourceLocation StartLoc, in RebuildOMPCollapseClause()
1358 OMPClause *RebuildOMPDefaultClause(OpenMPDefaultClauseKind Kind, in RebuildOMPDefaultClause()
1371 OMPClause *RebuildOMPProcBindClause(OpenMPProcBindClauseKind Kind, in RebuildOMPProcBindClause()
1384 OMPClause *RebuildOMPScheduleClause(OpenMPScheduleClauseKind Kind, in RebuildOMPScheduleClause()
[all …]
/external/clang/include/clang/Sema/
DSema.h147 class OMPClause; variable
7311 ArrayRef<OMPClause *> Clauses,
7317 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
7324 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7330 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7335 StmtResult ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses,
7344 StmtResult ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses,
7350 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7355 StmtResult ActOnOpenMPParallelSectionsDirective(ArrayRef<OMPClause *> Clauses,
7360 OMPClause *ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind,
[all …]
/external/clang/include/clang/Parse/
DParser.h48 class OMPClause; variable
2338 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
2344 OMPClause *ParseOpenMPSingleExprClause(OpenMPClauseKind Kind);
2349 OMPClause *ParseOpenMPSimpleClause(OpenMPClauseKind Kind);
2355 OMPClause *ParseOpenMPSingleExprWithArgClause(OpenMPClauseKind Kind);
2360 OMPClause *ParseOpenMPClause(OpenMPClauseKind Kind);
2365 OMPClause *ParseOpenMPVarListClause(OpenMPClauseKind Kind);
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1674 OMPClause *readClause();
1678 OMPClause *OMPClauseReader::readClause() { in readClause()
1679 OMPClause *C; in readClause()
1899 SmallVector<OMPClause *, 5> Clauses; in VisitOMPExecutableDirective()
DASTWriterStmt.cpp1673 void writeClause(OMPClause *C);
1677 void OMPClauseWriter::writeClause(OMPClause *C) { in writeClause()
/external/clang/tools/libclang/
DCIndex.cpp1875 void EnqueueChildren(const OMPClause *S);
2005 void EnqueueVisitor::EnqueueChildren(const OMPClause *S) { in EnqueueChildren()
2286 for (ArrayRef<OMPClause *>::iterator I = D->clauses().begin(), in VisitOMPExecutableDirective()