Home
last modified time | relevance | path

Searched refs:OpenACCClause (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenACC.cpp22 OpenACCComputeConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
31 ArrayRef<const OpenACCClause *> Clauses, Stmt *StructuredBlock, in Create()
34 OpenACCComputeConstruct::totalSizeToAlloc<const OpenACCClause *>( in Create()
75 getTrailingObjects<const OpenACCClause *>(),
76 getTrailingObjects<const OpenACCClause *>() + NumClauses);
78 MutableArrayRef(getTrailingObjects<const OpenACCClause *>(), NumClauses));
83 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop) in OpenACCLoopConstruct()
93 getTrailingObjects<const OpenACCClause *>()); in OpenACCLoopConstruct()
95 setClauseList(MutableArrayRef(getTrailingObjects<const OpenACCClause *>(), in OpenACCLoopConstruct()
108 C.Allocate(OpenACCLoopConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
[all …]
H A DOpenACCClause.cpp20 bool OpenACCClauseWithParams::classof(const OpenACCClause *C) { in classof()
25 bool OpenACCClauseWithExprs::classof(const OpenACCClause *C) { in classof()
30 bool OpenACCClauseWithVarList::classof(const OpenACCClause *C) { in classof()
40 bool OpenACCClauseWithCondition::classof(const OpenACCClause *C) { in classof()
43 bool OpenACCClauseWithSingleIntExpr::classof(const OpenACCClause *C) { in classof()
99 OpenACCClause::child_range OpenACCClause::children() { in children()
H A DStmtProfile.cpp2482 void VisitOpenACCClauseList(ArrayRef<const OpenACCClause *> Clauses) { in VisitOpenACCClauseList()
2483 for (const OpenACCClause *Clause : Clauses) { in VisitOpenACCClauseList()
H A DJSONNodeDumper.cpp190 void JSONNodeDumper::Visit(const OpenACCClause *C) {} in Visit()
H A DTextNodeDumper.cpp384 void TextNodeDumper::Visit(const OpenACCClause *C) { in Visit()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenACCClause.h24 class OpenACCClause {
29 OpenACCClause(OpenACCClauseKind K, SourceLocation BeginLoc, in OpenACCClause() function
41 static bool classof(const OpenACCClause *) { return false; } in classof() argument
50 auto Children = const_cast<OpenACCClause *>(this)->children(); in children()
54 virtual ~OpenACCClause() = default;
58 class OpenACCAutoClause : public OpenACCClause {
61 : OpenACCClause(OpenACCClauseKind::Auto, BeginLoc, EndLoc) {} in OpenACCAutoClause()
64 static bool classof(const OpenACCClause *C) { in classof()
80 class OpenACCIndependentClause : public OpenACCClause {
83 : OpenACCClause(OpenACCClauseKind::Independent, BeginLoc, EndLoc) {} in OpenACCIndependentClause()
[all …]
H A DStmtOpenACC.h40 MutableArrayRef<const OpenACCClause *> Clauses;
50 void setClauseList(MutableArrayRef<const OpenACCClause *> NewClauses) { in setClauseList()
66 ArrayRef<const OpenACCClause *> clauses() const { return Clauses; } in clauses()
132 const OpenACCClause *> {
145 getTrailingObjects<const OpenACCClause *>(),
146 getTrailingObjects<const OpenACCClause *>() + NumClauses);
147 setClauseList(MutableArrayRef(getTrailingObjects<const OpenACCClause *>(),
153 ArrayRef<const OpenACCClause *> Clauses, in OpenACCComputeConstruct()
163 getTrailingObjects<const OpenACCClause *>()); in OpenACCComputeConstruct()
165 setClauseList(MutableArrayRef(getTrailingObjects<const OpenACCClause *>(), in OpenACCComputeConstruct()
[all …]
H A DTextNodeDumper.h192 void Visit(const OpenACCClause *C);
H A DJSONNodeDumper.h206 void Visit(const OpenACCClause *C);
H A DRecursiveASTVisitor.h513 bool VisitOpenACCClauseList(ArrayRef<const OpenACCClause *>);
514 bool VisitOpenACCClause(const OpenACCClause *);
3988 bool RecursiveASTVisitor<Derived>::VisitOpenACCClause(const OpenACCClause *C) {
3996 ArrayRef<const OpenACCClause *> Clauses) {
H A DASTNodeTraverser.h243 void Visit(const OpenACCClause *C) { in Visit()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp354 SemaOpenACC &S, ArrayRef<const OpenACCClause *> ExistingClauses, in checkAlreadyHasClauseOfKind()
356 const auto *Itr = llvm::find_if(ExistingClauses, [&](const OpenACCClause *C) { in checkAlreadyHasClauseOfKind()
431 ArrayRef<const OpenACCClause *> ExistingClauses;
434 OpenACCClause *isNotImplemented() { in isNotImplemented()
441 ArrayRef<const OpenACCClause *> ExistingClauses) in SemaOpenACCClauseVisitor()
448 OpenACCClause *Visit(SemaOpenACC::OpenACCParsedClause &Clause) { in Visit()
488 OpenACCClause *Visit##CLAUSE_NAME##Clause( \
493 OpenACCClause *SemaOpenACCClauseVisitor::VisitDefaultClause( in VisitDefaultClause()
517 OpenACCClause *SemaOpenACCClauseVisitor::VisitIfClause( in VisitIfClause()
550 OpenACCClause *SemaOpenACCClauseVisitor::VisitSelfClause( in VisitSelfClause()
[all …]
H A DTreeTransform.h4041 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCComputeConstruct()
4050 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCLoopConstruct()
4075 llvm::SmallVector<OpenACCClause *>
4077 ArrayRef<const OpenACCClause *> OldClauses);
4079 OpenACCClause *
4080 TransformOpenACCClause(ArrayRef<const OpenACCClause *> ExistingClauses,
4082 const OpenACCClause *OldClause);
11205 ArrayRef<const OpenACCClause *> ExistingClauses;
11207 OpenACCClause *NewClause = nullptr;
11229 ArrayRef<const OpenACCClause *> ExistingClauses, in OpenACCClauseTransform()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h25 class OpenACCClause; variable
302 void writeOpenACCClause(const OpenACCClause *C);
305 void writeOpenACCClauseList(ArrayRef<const OpenACCClause *> Clauses);
H A DASTRecordReader.h27 class OpenACCClause; variable
279 OpenACCClause *readOpenACCClause();
282 void readOpenACCClauseList(MutableArrayRef<const OpenACCClause *> Clauses);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h26 class OpenACCClause; variable
386 OpenACCClause *ActOnClause(ArrayRef<const OpenACCClause *> ExistingClauses,
416 ArrayRef<OpenACCClause *> Clauses,
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp607 Parser::OpenACCClauseParseResult Parser::OpenACCSuccess(OpenACCClause *Clause) { in OpenACCSuccess()
633 SmallVector<OpenACCClause *>
635 SmallVector<OpenACCClause *> Clauses; in ParseOpenACCClauseList()
644 if (OpenACCClause *Clause = Result.getPointer()) { in ParseOpenACCClauseList()
844 Parser::ParseOpenACCClause(ArrayRef<const OpenACCClause *> ExistingClauses, in ParseOpenACCClause()
866 ArrayRef<const OpenACCClause *> ExistingClauses, in ParseOpenACCClauseParams()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h47 class OpenACCClause; variable
3685 SmallVector<OpenACCClause *> Clauses;
3706 llvm::PointerIntPair<OpenACCClause *, 1, OpenACCParseCanContinue>;
3710 OpenACCClauseParseResult OpenACCSuccess(OpenACCClause *Clause);
3728 ParseOpenACCClauseParams(ArrayRef<const OpenACCClause *> ExistingClauses,
3734 ParseOpenACCClause(ArrayRef<const OpenACCClause *> ExistingClauses,
3737 SmallVector<OpenACCClause *>
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp7928 void ASTRecordWriter::writeOpenACCClause(const OpenACCClause *C) { in writeOpenACCClause()
8116 ArrayRef<const OpenACCClause *> Clauses) { in writeOpenACCClauseList()
8117 for (const OpenACCClause *Clause : Clauses) in writeOpenACCClauseList()
H A DASTReader.cpp11938 OpenACCClause *ASTRecordReader::readOpenACCClause() { in readOpenACCClause()
12123 MutableArrayRef<const OpenACCClause *> Clauses) { in readOpenACCClauseList()
/freebsd/lib/clang/libclang/
H A DMakefile148 SRCS_MIN+= AST/OpenACCClause.cpp