/external/clang/include/clang/AST/ |
D | OpenMPClause.h | 32 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 …]
|
D | StmtOpenMP.h | 52 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 …]
|
D | StmtVisitor.h | 201 RetTy Visit(PTR(OMPClause) S) { in Visit() 211 RetTy VisitOMPClause(PTR(OMPClause) Node) { return RetTy(); } in VisitOMPClause()
|
D | DataRecursiveASTVisitor.h | 427 bool TraverseOMPClause(OMPClause *C); 2308 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) { in TraverseOMPClause()
|
D | RecursiveASTVisitor.h | 432 bool TraverseOMPClause(OMPClause *C); 2330 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) { in TraverseOMPClause()
|
/external/clang/lib/AST/ |
D | Stmt.cpp | 1115 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 …]
|
D | StmtProfile.cpp | 352 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective() 353 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
|
D | StmtPrinter.cpp | 772 ArrayRef<OMPClause *> Clauses = S->clauses(); in PrintOMPExecutableDirective() 773 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in PrintOMPExecutableDirective()
|
/external/clang/lib/Parse/ |
D | ParseOpenMP.cpp | 115 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/ |
D | SemaOpenMP.cpp | 1121 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 …]
|
D | TreeTransform.h | 328 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/ |
D | Sema.h | 147 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/ |
D | Parser.h | 48 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/ |
D | ASTReaderStmt.cpp | 1674 OMPClause *readClause(); 1678 OMPClause *OMPClauseReader::readClause() { in readClause() 1679 OMPClause *C; in readClause() 1899 SmallVector<OMPClause *, 5> Clauses; in VisitOMPExecutableDirective()
|
D | ASTWriterStmt.cpp | 1673 void writeClause(OMPClause *C); 1677 void OMPClauseWriter::writeClause(OMPClause *C) { in writeClause()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 1875 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()
|