Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h55 class OMPClause {
111 struct OMPNoChildClause : public OMPClause {
138 static bool classof(const OMPClause *T) { in classof()
188 static bool classof(const OMPClause *T) { in classof()
787 : public OMPClause,
1831 : public OMPClause,
2022 class OMPReadClause : public OMPClause {
2061 class OMPWriteClause : public OMPClause {
2110 : public OMPClause,
8473 : public OMPClause,
[all …]
H A DStmtOpenMP.h278 MutableArrayRef<OMPClause *> getClauses() { in getClauses()
367 ArrayRef<OMPClause *>::iterator End;
368 OMPClause::child_iterator ChildI, ChildEnd;
414 used_clauses_children(ArrayRef<OMPClause *> Clauses) { in used_clauses_children()
431 ArrayRef<OMPClause *>::const_iterator End;
459 getClausesOfKind(ArrayRef<OMPClause *> Clauses) { in getClausesOfKind()
586 ArrayRef<OMPClause *> clauses() const { in clauses()
1775 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses,
2022 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
2772 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
[all …]
H A DDeclOpenMP.h35 MutableArrayRef<OMPClause *> getClauses() { in getClauses()
51 ArrayRef<OMPClause *> Clauses, unsigned NumChildren, in createDirective()
89 OMPClause *getClause(unsigned I) const { return clauses()[I]; } in getClause()
91 ArrayRef<OMPClause *> clauses() const { in clauses()
318 ArrayRef<OMPClause *> Clauses,
324 using clauselist_iterator = MutableArrayRef<OMPClause *>::iterator;
325 using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
433 using clauselist_iterator = MutableArrayRef<OMPClause *>::iterator;
434 using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
497 ArrayRef<OMPClause *> CL);
[all …]
H A DASTFwd.h29 class OMPClause; variable
H A DASTTypeTraits.h68 static ASTNodeKind getFromNode(const OMPClause &C);
222 KIND_TO_KIND_ID(OMPClause)
533 T, std::enable_if_t<std::is_base_of<OMPClause, T>::value>>
534 : public DynCastPtrConverter<T, OMPClause> {};
H A DASTNodeTraverser.h216 void Visit(const OMPClause *C) { in Visit()
291 else if (const auto *C = N.get<OMPClause>()) in Visit()
H A DTextNodeDumper.h186 void Visit(const OMPClause *C);
H A DJSONNodeDumper.h205 void Visit(const OMPClause *C);
H A DRecursiveASTVisitor.h497 bool TraverseOMPClause(OMPClause *C);
3176 bool RecursiveASTVisitor<Derived>::TraverseOMPClause(OMPClause *C) {
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp22 totalSizeToAlloc<OMPClause *, Stmt *>( in size()
27 void OMPChildren::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses()
30 llvm::copy(Clauses, getTrailingObjects<OMPClause *>()); in setClauses()
586 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
795 ArrayRef<OMPClause *> Clauses) { in Create()
1025 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1039 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1053 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1580 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
2051 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
[all …]
H A DDeclOpenMP.cpp59 ArrayRef<OMPClause *> CL) { in Create()
87 ArrayRef<OMPClause *> CL) { in Create()
144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create()
H A DOpenMPClause.cpp32 OMPClause::child_range OMPClause::children() { in children()
45 OMPClause::child_range OMPClause::used_children() { in used_children()
59 OMPClauseWithPreInit *OMPClauseWithPreInit::get(OMPClause *C) { in get()
301 OMPClause::child_range OMPIfClause::used_children() { in used_children()
307 OMPClause::child_range OMPGrainsizeClause::used_children() { in used_children()
313 OMPClause::child_range OMPNumTasksClause::used_children() { in used_children()
319 OMPClause::child_range OMPFinalClause::used_children() { in used_children()
325 OMPClause::child_range OMPPriorityClause::used_children() { in used_children()
331 OMPClause::child_range OMPNovariantsClause::used_children() { in used_children()
337 OMPClause::child_range OMPNocontextClause::used_children() { in used_children()
[all …]
H A DASTTypeTraits.cpp162 ASTNodeKind ASTNodeKind::getFromNode(const OMPClause &C) { in getFromNode()
248 if (const auto *C = get<OMPClause>()) in getSourceRange()
H A DStmtProfile.cpp942 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective()
943 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h171 class OMPClause; variable
12164 OMPClause *
12231 OMPClause *ActOnOpenMPScheduleClause(
12266 OMPClause *ActOnOpenMPFailClause(
12287 OMPClause *
12405 OMPClause *
12452 OMPClause *ActOnOpenMPLinearClause(
12497 OMPClause *ActOnOpenMPMapClause(
12529 OMPClause *
12537 OMPClause *
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp2807 for (OMPClause *C : Clauses) { in checkReductionClauses()
6358 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
10745 for (OMPClause *C : Clauses) { in checkGenericLoopLastprivate()
11409 for (OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
15461 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprClause()
16918 OMPClause *Res = nullptr; in ActOnOpenMPSimpleClause()
17294 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprWithArgClause()
17549 OMPClause *Res = nullptr; in ActOnOpenMPClause()
17949 OMPClause *
18097 OMPClause *Res = nullptr; in ActOnOpenMPVarListClause()
[all …]
H A DTreeTransform.h374 OMPClause *TransformOMPClause(OMPClause *S);
9704 OMPClause *
9714 OMPClause *
9724 OMPClause *
9734 OMPClause *
9776 OMPClause *
9791 OMPClause *
9801 OMPClause *
9809 OMPClause *
9817 OMPClause *
[all …]
H A DSemaTemplateInstantiateDecl.cpp3563 SmallVector<OMPClause *, 4> Clauses; in VisitOMPAllocateDecl()
3565 for (OMPClause *C : D->clauselists()) { in VisitOMPAllocateDecl()
3566 OMPClause *IC = nullptr; in VisitOMPAllocateDecl()
3714 SmallVector<OMPClause *, 6> Clauses; in VisitOMPDeclareMapperDecl()
3729 for (OMPClause *C : D->clauselists()) { in VisitOMPDeclareMapperDecl()
3751 OMPClause *NewC = SemaRef.ActOnOpenMPMapClause( in VisitOMPDeclareMapperDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp601 SmallVector<OMPClause *, 6> Clauses; in ParseOpenMPDeclareMapperDirective()
607 OMPClause *Clause = in ParseOpenMPDeclareMapperDirective()
1646 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPClauses()
2103 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2140 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2154 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2181 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2498 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
2704 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
2914 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPDeclarativeOrExecutableDirective()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h43 class OMPClause; variable
3371 SmallVectorImpl<clang::OMPClause *> &Clauses,
3445 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
3453 OMPClause *ParseOpenMPSingleExprClause(OpenMPClauseKind Kind,
3461 OMPClause *ParseOpenMPSimpleClause(OpenMPClauseKind Kind, bool ParseOnly);
3475 OMPClause *ParseOpenMPSingleExprWithArgClause(OpenMPDirectiveKind DKind,
3480 OMPClause *ParseOpenMPSizesClause();
3495 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
3506 OMPClause *ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind);
3517 OMPClause *ParseOpenMPInteropClause(OpenMPClauseKind Kind, bool ParseOnly);
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h285 void writeOMPClause(OMPClause *C);
H A DASTRecordReader.h274 OMPClause *readOMPClause();
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8621 internal::Matcher<OMPClause>, InnerMatcher) { in AST_MATCHER_P() argument
8622 ArrayRef<OMPClause *> Clauses = Node.clauses(); in AST_MATCHER_P()
8642 extern const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1093 const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp261 ArrayRef<OMPClause *> Clauses, in VisitOpenMPCapturedStmt()
274 for (const OMPClause *C : Clauses) { in VisitOpenMPCapturedStmt()
3455 for (const OMPClause *Clause : D->clauselists()) { in processRequiresDirective()

12