Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDStmtOpenACC.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 …]
HDOpenACCClause.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()
HDStmtProfile.cpp2482 void VisitOpenACCClauseList(ArrayRef<const OpenACCClause *> Clauses) { in VisitOpenACCClauseList()
2483 for (const OpenACCClause *Clause : Clauses) { in VisitOpenACCClauseList()
HDJSONNodeDumper.cpp190 void JSONNodeDumper::Visit(const OpenACCClause *C) {} in Visit()
HDTextNodeDumper.cpp384 void TextNodeDumper::Visit(const OpenACCClause *C) { in Visit()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDOpenACCClause.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 …]
HDStmtOpenACC.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 …]
HDTextNodeDumper.h192 void Visit(const OpenACCClause *C);
HDJSONNodeDumper.h206 void Visit(const OpenACCClause *C);
HDRecursiveASTVisitor.h513 bool VisitOpenACCClauseList(ArrayRef<const OpenACCClause *>);
514 bool VisitOpenACCClause(const OpenACCClause *);
3988 bool RecursiveASTVisitor<Derived>::VisitOpenACCClause(const OpenACCClause *C) {
3996 ArrayRef<const OpenACCClause *> Clauses) {
HDASTNodeTraverser.h243 void Visit(const OpenACCClause *C) { in Visit()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaOpenACC.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 …]
HDTreeTransform.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-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
HDASTRecordWriter.h25 class OpenACCClause; variable
302 void writeOpenACCClause(const OpenACCClause *C);
305 void writeOpenACCClauseList(ArrayRef<const OpenACCClause *> Clauses);
HDASTRecordReader.h27 class OpenACCClause; variable
279 OpenACCClause *readOpenACCClause();
282 void readOpenACCClauseList(MutableArrayRef<const OpenACCClause *> Clauses);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSemaOpenACC.h26 class OpenACCClause; variable
386 OpenACCClause *ActOnClause(ArrayRef<const OpenACCClause *> ExistingClauses,
416 ArrayRef<OpenACCClause *> Clauses,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
HDParseOpenACC.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-13-stable/contrib/llvm-project/clang/include/clang/Parse/
HDParser.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-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTWriter.cpp7922 void ASTRecordWriter::writeOpenACCClause(const OpenACCClause *C) { in writeOpenACCClause()
8110 ArrayRef<const OpenACCClause *> Clauses) { in writeOpenACCClauseList()
8111 for (const OpenACCClause *Clause : Clauses) in writeOpenACCClauseList()
HDASTReader.cpp11883 OpenACCClause *ASTRecordReader::readOpenACCClause() { in readOpenACCClause()
12068 MutableArrayRef<const OpenACCClause *> Clauses) { in readOpenACCClauseList()
/freebsd-13-stable/lib/clang/libclang/
HDMakefile130 SRCS_MIN+= AST/OpenACCClause.cpp