Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDStmtOpenMP.h31 class OMPClause {
39 OMPClause(OpenMPClauseKind K, SourceLocation StartLoc, SourceLocation EndLoc) in OMPClause() function
61 return const_cast<OMPClause *>(this)->children(); in children()
63 static bool classof(const OMPClause *T) { in classof()
132 class OMPDefaultClause : public OMPClause {
164 : OMPClause(OMPC_default, StartLoc, EndLoc), LParenLoc(LParenLoc), in OMPDefaultClause()
170 : OMPClause(OMPC_default, SourceLocation(), SourceLocation()), in OMPDefaultClause()
185 static bool classof(const OMPClause *T) { in classof()
202 class OMPPrivateClause : public OMPClause, public OMPVarList<OMPPrivateClause> {
212 : OMPClause(OMPC_private, StartLoc, EndLoc), in OMPPrivateClause()
[all …]
HDStmtVisitor.h201 RetTy Visit(PTR(OMPClause) S) { in Visit()
211 RetTy VisitOMPClause(PTR(OMPClause) Node) { return RetTy(); } in VisitOMPClause()
HDRecursiveASTVisitor.h425 bool TraverseOMPClause(OMPClause *C);
2329 ArrayRef<OMPClause *> Clauses = S->clauses();
2330 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
2337 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) { in TraverseOMPClause()
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParseOpenMP.cpp86 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
87 SmallVector<llvm::PointerIntPair<OMPClause *, 1, bool>, NUM_OPENMP_CLAUSES> in ParseOpenMPDeclarativeOrExecutableDirective()
126 OMPClause *Clause = ParseOpenMPClause(DKind, CKind, in ParseOpenMPDeclarativeOrExecutableDirective()
259 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind, in ParseOpenMPClause()
261 OMPClause *Clause = 0; in ParseOpenMPClause()
307 OMPClause *Parser::ParseOpenMPSimpleClause(OpenMPClauseKind Kind) { in ParseOpenMPSimpleClause()
341 OMPClause *Parser::ParseOpenMPVarListClause(OpenMPClauseKind Kind) { in ParseOpenMPVarListClause()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaOpenMP.cpp623 for (ArrayRef<OMPClause *>::iterator I = S->clauses().begin(), in VisitOMPExecutableDirective()
626 if (OMPClause *C = *I) in VisitOMPExecutableDirective()
648 ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
662 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit; in ActOnOpenMPExecutableDirective()
667 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
695 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
705 OMPClause *Sema::ActOnOpenMPSimpleClause(OpenMPClauseKind Kind, in ActOnOpenMPSimpleClause()
711 OMPClause *Res = 0; in ActOnOpenMPSimpleClause()
729 OMPClause *Sema::ActOnOpenMPDefaultClause(OpenMPDefaultClauseKind Kind, in ActOnOpenMPDefaultClause()
771 OMPClause *Sema::ActOnOpenMPVarListClause(OpenMPClauseKind Kind, in ActOnOpenMPVarListClause()
[all …]
HDTreeTransform.h329 OMPClause *TransformOMPClause(OMPClause *S);
624 OMPClause *Transform ## Class(Class *S);
1293 StmtResult RebuildOMPParallelDirective(ArrayRef<OMPClause *> Clauses, in RebuildOMPParallelDirective()
1305 OMPClause *RebuildOMPDefaultClause(OpenMPDefaultClauseKind Kind, in RebuildOMPDefaultClause()
1318 OMPClause *RebuildOMPPrivateClause(ArrayRef<Expr *> VarList, in RebuildOMPPrivateClause()
1330 OMPClause *RebuildOMPFirstprivateClause(ArrayRef<Expr *> VarList, in RebuildOMPFirstprivateClause()
1338 OMPClause *RebuildOMPSharedClause(ArrayRef<Expr *> VarList, in RebuildOMPSharedClause()
2695 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause()
6286 llvm::SmallVector<OMPClause *, 16> TClauses; in TransformOMPParallelDirective()
6287 ArrayRef<OMPClause *> Clauses = D->clauses(); in TransformOMPParallelDirective()
[all …]
/trueos/contrib/llvm/tools/clang/lib/AST/
HDStmt.cpp1118 StmtRange OMPClause::children() { in children()
1191 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
1201 ArrayRef<OMPClause *> Clauses, in Create()
1204 sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *), in Create()
1217 sizeof(OMPClause *) * N + sizeof(Stmt *), in CreateEmpty()
HDStmtProfile.cpp294 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPParallelDirective()
295 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPParallelDirective()
HDStmtPrinter.cpp648 ArrayRef<OMPClause *> Clauses = Node->clauses(); in VisitOMPParallelDirective()
649 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPParallelDirective()
/trueos/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h48 class OMPClause; variable
2208 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
2214 OMPClause *ParseOpenMPSingleExprClause(OpenMPClauseKind Kind);
2219 OMPClause *ParseOpenMPSimpleClause(OpenMPClauseKind Kind);
2224 OMPClause *ParseOpenMPVarListClause(OpenMPClauseKind Kind);
/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h142 class OMPClause; variable
7079 ArrayRef<OMPClause *> Clauses,
7085 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
7090 OMPClause *ActOnOpenMPSimpleClause(OpenMPClauseKind Kind,
7097 OMPClause *ActOnOpenMPDefaultClause(OpenMPDefaultClauseKind Kind,
7103 OMPClause *ActOnOpenMPVarListClause(OpenMPClauseKind Kind,
7109 OMPClause *ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList,
7114 OMPClause *ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList,
7119 OMPClause *ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList,
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1687 OMPClause *readClause();
1691 OMPClause *OMPClauseReader::readClause() { in readClause()
1692 OMPClause *C; in readClause()
1760 SmallVector<OMPClause *, 5> Clauses; in VisitOMPExecutableDirective()
HDASTWriterStmt.cpp1689 void writeClause(OMPClause *C);
1693 void OMPClauseWriter::writeClause(OMPClause *C) { in writeClause()