Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h55 class OMPClause {
321 static bool classof(const OMPClause *T) { in classof()
396 static bool classof(const OMPClause *T) { in classof()
493 static bool classof(const OMPClause *T) { in classof()
881 : public OMPClause,
1767 : public OMPClause,
1980 class OMPReadClause : public OMPClause {
2019 class OMPWriteClause : public OMPClause {
2068 : public OMPClause,
8354 : public OMPClause,
[all …]
H A DStmtOpenMP.h278 MutableArrayRef<OMPClause *> getClauses() { in getClauses()
354 ArrayRef<OMPClause *>::iterator End;
355 OMPClause::child_iterator ChildI, ChildEnd;
401 used_clauses_children(ArrayRef<OMPClause *> Clauses) { in used_clauses_children()
417 ArrayRef<OMPClause *>::const_iterator End;
445 getClausesOfKind(ArrayRef<OMPClause *> Clauses) { in getClausesOfKind()
572 ArrayRef<OMPClause *> clauses() const { in clauses()
1757 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses,
1953 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt);
2703 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.h69 static ASTNodeKind getFromNode(const OMPClause &C);
215 KIND_TO_KIND_ID(OMPClause)
525 T, std::enable_if_t<std::is_base_of<OMPClause, T>::value>>
526 : public DynCastPtrConverter<T, OMPClause> {};
H A DASTNodeTraverser.h216 void Visit(const OMPClause *C) { in Visit()
287 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);
/llvm-project-15.0.7/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()
567 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
761 ArrayRef<OMPClause *> Clauses) { in Create()
991 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1005 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1019 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
1545 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create()
2016 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.cpp31 OMPClause::child_range OMPClause::children() { in children()
44 OMPClause::child_range OMPClause::used_children() { in used_children()
58 OMPClauseWithPreInit *OMPClauseWithPreInit::get(OMPClause *C) { in get()
289 OMPClause::child_range OMPIfClause::used_children() { in used_children()
295 OMPClause::child_range OMPGrainsizeClause::used_children() { in used_children()
301 OMPClause::child_range OMPNumTasksClause::used_children() { in used_children()
307 OMPClause::child_range OMPFinalClause::used_children() { in used_children()
313 OMPClause::child_range OMPPriorityClause::used_children() { in used_children()
319 OMPClause::child_range OMPNovariantsClause::used_children() { in used_children()
325 OMPClause::child_range OMPNocontextClause::used_children() { in used_children()
[all …]
H A DASTTypeTraits.cpp147 ASTNodeKind ASTNodeKind::getFromNode(const OMPClause &C) { in getFromNode()
229 if (const auto *C = get<OMPClause>()) in getSourceRange()
H A DStmtProfile.cpp903 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective()
904 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h170 class OMPClause; variable
11438 OMPClause *
11500 OMPClause *ActOnOpenMPScheduleClause(
11646 OMPClause *
11661 OMPClause *ActOnOpenMPLastprivateClause(
11671 OMPClause *ActOnOpenMPReductionClause(
11693 OMPClause *
11738 OMPClause *ActOnOpenMPMapClause(
11765 OMPClause *ActOnOpenMPDefaultmapClause(
11770 OMPClause *
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp2732 for (OMPClause *C : Clauses) { in checkReductionClauses()
6141 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
10422 for (OMPClause *C : Clauses) { in checkGenericLoopLastprivate()
11045 for (OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
15023 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprClause()
16433 OMPClause *Res = nullptr; in ActOnOpenMPSimpleClause()
16734 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprWithArgClause()
16968 OMPClause *Res = nullptr; in ActOnOpenMPClause()
17340 OMPClause *
17483 OMPClause *Res = nullptr; in ActOnOpenMPVarListClause()
[all …]
H A DTreeTransform.h373 OMPClause *TransformOMPClause(OMPClause *S);
9413 OMPClause *
9423 OMPClause *
9433 OMPClause *
9443 OMPClause *
9485 OMPClause *
9500 OMPClause *
9510 OMPClause *
9518 OMPClause *
9526 OMPClause *
[all …]
H A DSemaTemplateInstantiateDecl.cpp3431 SmallVector<OMPClause *, 4> Clauses; in VisitOMPAllocateDecl()
3433 for (OMPClause *C : D->clauselists()) { in VisitOMPAllocateDecl()
3434 OMPClause *IC = nullptr; in VisitOMPAllocateDecl()
3582 SmallVector<OMPClause *, 6> Clauses; in VisitOMPDeclareMapperDecl()
3597 for (OMPClause *C : D->clauselists()) { in VisitOMPDeclareMapperDecl()
3619 OMPClause *NewC = SemaRef.ActOnOpenMPMapClause( in VisitOMPDeclareMapperDecl()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp603 SmallVector<OMPClause *, 6> Clauses; in ParseOpenMPDeclareMapperDirective()
609 OMPClause *Clause = in ParseOpenMPDeclareMapperDirective()
2099 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2109 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2136 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2150 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2484 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
2687 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective()
2891 OMPClause *Clause = ParseOpenMPClause( in ParseOpenMPDeclarativeOrExecutableDirective()
3047 OMPClause *Parser::ParseOpenMPSizesClause() { in ParseOpenMPSizesClause()
[all …]
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h49 class OMPClause; variable
3272 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
3280 OMPClause *ParseOpenMPSingleExprClause(OpenMPClauseKind Kind,
3288 OMPClause *ParseOpenMPSimpleClause(OpenMPClauseKind Kind, bool ParseOnly);
3302 OMPClause *ParseOpenMPSingleExprWithArgClause(OpenMPDirectiveKind DKind,
3307 OMPClause *ParseOpenMPSizesClause();
3315 OMPClause *ParseOpenMPClause(OpenMPClauseKind Kind, bool ParseOnly = false);
3322 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
3333 OMPClause *ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind);
3341 OMPClause *ParseOpenMPInteropClause(OpenMPClauseKind Kind, bool ParseOnly);
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTRecordWriter.h282 void writeOMPClause(OMPClause *C);
H A DASTRecordReader.h269 OMPClause *readOMPClause();
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTTraverserTest.cpp78 void Visit(const OMPClause *C) { OS << "OMPClause"; } in Visit()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8324 internal::Matcher<OMPClause>, InnerMatcher) { in AST_MATCHER_P() argument
8325 ArrayRef<OMPClause *> Clauses = Node.clauses(); in AST_MATCHER_P()
8345 extern const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1080 const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp290 ArrayRef<OMPClause *> Clauses, in VisitOpenMPCapturedStmt()
303 for (const OMPClause *C : Clauses) { in VisitOpenMPCapturedStmt()
3888 for (const OMPClause *Clause : D->clauselists()) { in processRequiresDirective()

12