Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenACC.cpp21 OpenACCComputeConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
30 ArrayRef<const OpenACCClause *> Clauses, Stmt *StructuredBlock) { in Create()
32 OpenACCComputeConstruct::totalSizeToAlloc<const OpenACCClause *>( in Create()
51 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop) in OpenACCLoopConstruct()
69 C.Allocate(OpenACCLoopConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
78 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop) { in Create()
80 C.Allocate(OpenACCLoopConstruct::totalSizeToAlloc<const OpenACCClause *>( in Create()
91 OpenACCCombinedConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
100 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop) { in Create()
102 OpenACCCombinedConstruct::totalSizeToAlloc<const OpenACCClause *>( in Create()
[all …]
H A DDeclOpenACC.cpp29 ArrayRef<const OpenACCClause *> Clauses) { in Create()
31 additionalSizeToAlloc<const OpenACCClause *>(Clauses.size())) in Create()
38 return new (Ctx, ID, additionalSizeToAlloc<const OpenACCClause *>(NumClauses)) in CreateDeserialized()
47 ArrayRef<const OpenACCClause *> Clauses) { in Create()
49 additionalSizeToAlloc<const OpenACCClause *>(Clauses.size())) in Create()
57 return new (Ctx, ID, additionalSizeToAlloc<const OpenACCClause *>(NumClauses)) in CreateDeserialized()
H A DOpenACCClause.cpp20 bool OpenACCClauseWithParams::classof(const OpenACCClause *C) { in classof()
26 bool OpenACCClauseWithExprs::classof(const OpenACCClause *C) { in classof()
32 bool OpenACCClauseWithVarList::classof(const OpenACCClause *C) { in classof()
48 bool OpenACCClauseWithCondition::classof(const OpenACCClause *C) { in classof()
51 bool OpenACCClauseWithSingleIntExpr::classof(const OpenACCClause *C) { in classof()
132 OpenACCClause::child_range OpenACCClause::children() { in children()
H A DTextNodeDumper.cpp390 void TextNodeDumper::Visit(const OpenACCClause *C) { in Visit()
3128 for (const OpenACCClause *C : D->clauses()) in VisitOpenACCDeclareDecl()
3142 for (const OpenACCClause *C : D->clauses()) in VisitOpenACCRoutineDecl()
3152 for (const OpenACCClause *C : A->Clauses) in VisitOpenACCRoutineDeclAttr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h41 MutableArrayRef<const OpenACCClause *> Clauses;
51 void setClauseList(MutableArrayRef<const OpenACCClause *> NewClauses) { in setClauseList()
67 ArrayRef<const OpenACCClause *> clauses() const { return Clauses; } in clauses()
132 const OpenACCClause *> {
151 ArrayRef<const OpenACCClause *> Clauses, in OpenACCComputeConstruct()
177 ArrayRef<const OpenACCClause *> Clauses, Stmt *StructuredBlock);
190 const OpenACCClause *> {
208 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop);
221 ArrayRef<const OpenACCClause *> Clauses, Stmt *Loop);
247 const OpenACCClause *> {
[all …]
H A DOpenACCClause.h27 class OpenACCClause {
32 OpenACCClause(OpenACCClauseKind K, SourceLocation BeginLoc, in OpenACCClause() function
45 static bool classof(const OpenACCClause *) { return true; } in classof() argument
54 auto Children = const_cast<OpenACCClause *>(this)->children(); in children()
58 virtual ~OpenACCClause() = default;
62 class OpenACCAutoClause : public OpenACCClause {
65 : OpenACCClause(OpenACCClauseKind::Auto, BeginLoc, EndLoc) {} in OpenACCAutoClause()
68 static bool classof(const OpenACCClause *C) { in classof()
84 class OpenACCFinalizeClause : public OpenACCClause {
87 : OpenACCClause(OpenACCClauseKind::Finalize, BeginLoc, EndLoc) {} in OpenACCFinalizeClause()
[all …]
H A DDeclOpenACC.h39 MutableArrayRef<const OpenACCClause *> Clauses;
50 void setClauseList(MutableArrayRef<const OpenACCClause *> NewClauses) { in setClauseList()
62 ArrayRef<const OpenACCClause *> clauses() const { return Clauses; } in clauses()
69 private llvm::TrailingObjects<OpenACCDeclareDecl, const OpenACCClause *> {
82 ArrayRef<const OpenACCClause *> Clauses) in OpenACCDeclareDecl()
96 ArrayRef<const OpenACCClause *> Clauses);
107 private llvm::TrailingObjects<OpenACCRoutineDecl, const OpenACCClause *> {
125 ArrayRef<const OpenACCClause *> Clauses) in OpenACCRoutineDecl()
141 ArrayRef<const OpenACCClause *> Clauses);
H A DAttr.h41 class OpenACCClause; variable
H A DTextNodeDumper.h192 void Visit(const OpenACCClause *C);
H A DJSONNodeDumper.h206 void Visit(const OpenACCClause *C);
H A DRecursiveASTVisitor.h515 bool VisitOpenACCClauseList(ArrayRef<const OpenACCClause *>);
516 bool VisitOpenACCClause(const OpenACCClause *);
4097 bool RecursiveASTVisitor<Derived>::VisitOpenACCClause(const OpenACCClause *C) {
4105 ArrayRef<const OpenACCClause *> Clauses) {
H A DASTNodeTraverser.h243 void Visit(const OpenACCClause *C) { in Visit()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h33 class OpenACCClause; variable
48 ArrayRef<OpenACCClause *> Clauses;
230 ArrayRef<const OpenACCClause *> Clauses);
239 ArrayRef<const OpenACCClause *> Clauses);
242 ArrayRef<const OpenACCClause *> Clauses);
771 OpenACCClause *ActOnClause(ArrayRef<const OpenACCClause *> ExistingClauses,
784 ArrayRef<const OpenACCClause *> Clauses);
791 ArrayRef<const OpenACCClause *> Clauses);
797 ArrayRef<const OpenACCClause *> Clauses,
802 ArrayRef<const OpenACCClause *> Clauses, in ActOnAssociatedStmt()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCClause.cpp149 ArrayRef<const OpenACCClause *> ExistingClauses;
478 ArrayRef<const OpenACCClause *> ExistingClauses) in SemaOpenACCClauseVisitor()
481 OpenACCClause *Visit(SemaOpenACC::OpenACCParsedClause &Clause) { in Visit()
514 OpenACCClause *Visit##CLAUSE_NAME##Clause( \
519 OpenACCClause *SemaOpenACCClauseVisitor::VisitDefaultClause( in VisitDefaultClause()
530 OpenACCClause *SemaOpenACCClauseVisitor::VisitTileClause( in VisitTileClause()
553 OpenACCClause *SemaOpenACCClauseVisitor::VisitIfClause( in VisitIfClause()
576 OpenACCClause *SemaOpenACCClauseVisitor::VisitSelfClause( in VisitSelfClause()
598 OpenACCClause *SemaOpenACCClauseVisitor::VisitNumGangsClause( in VisitNumGangsClause()
695 OpenACCClause *SemaOpenACCClauseVisitor::VisitNumWorkersClause( in VisitNumWorkersClause()
[all …]
H A DSemaOpenACCClauseAppertainment.cpp140 ArrayRef<const OpenACCClause *> Clauses) { in DiagnoseRequiredClauses()
163 ArrayRef<const OpenACCClause *> Clauses) { in DiagnoseAllowedOnceClauses()
173 auto Res = llvm::find_if(Clauses, [=](const OpenACCClause *C) { in DiagnoseAllowedOnceClauses()
189 ArrayRef<const OpenACCClause *> Clauses) { in DiagnoseExclusiveClauses()
200 for (const OpenACCClause *C : Clauses) { in DiagnoseExclusiveClauses()
H A DSemaOpenACC.cpp62 ArrayRef<OpenACCClause *> CurClauses) { in CollectActiveReductionClauses()
109 ArrayRef<const OpenACCClause *> UnInstClauses, in AssociatedStmtRAII()
110 ArrayRef<OpenACCClause *> Clauses) in AssociatedStmtRAII()
267 ArrayRef<const OpenACCClause *> UnInstClauses, in SetCollapseInfoBeforeAssociatedStmt()
268 ArrayRef<OpenACCClause *> Clauses) { in SetCollapseInfoBeforeAssociatedStmt()
328 ArrayRef<const OpenACCClause *> UnInstClauses, in SetTileInfoBeforeAssociatedStmt()
329 ArrayRef<OpenACCClause *> Clauses) { in SetTileInfoBeforeAssociatedStmt()
1922 ArrayRef<const OpenACCClause *> Clauses) { in ActOnStartStmtDirective()
1964 SourceLocation EndLoc, ArrayRef<OpenACCClause *> Clauses, in ActOnEndStmtDirective()
2054 OpenACCAtomicKind AtKind, ArrayRef<const OpenACCClause *> Clauses, in ActOnAssociatedStmt()
[all …]
H A DTreeTransform.h4107 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCComputeConstruct()
4117 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCLoopConstruct()
4129 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCCombinedConstruct()
4139 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCDataConstruct()
4150 ArrayRef<OpenACCClause *> Clauses) { in RebuildOpenACCEnterDataConstruct()
4160 ArrayRef<OpenACCClause *> Clauses) { in RebuildOpenACCExitDataConstruct()
4170 ArrayRef<OpenACCClause *> Clauses, in RebuildOpenACCHostDataConstruct()
4181 ArrayRef<OpenACCClause *> Clauses) { in RebuildOpenACCInitConstruct()
4191 ArrayRef<OpenACCClause *> Clauses) { in RebuildOpenACCShutdownConstruct()
4201 ArrayRef<OpenACCClause *> Clauses) { in RebuildOpenACCSetConstruct()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1070 ArrayRef<OpenACCClause *> ExistingClauses;
1072 OpenACCClause *NewClause = nullptr;
1077 ArrayRef<OpenACCClause *> ExistingClauses, in OpenACCDeclClauseInstantiator()
1082 OpenACCClause *CreatedClause() { return NewClause; } in CreatedClause()
1332 llvm::SmallVector<OpenACCClause *> InstantiateOpenACCClauseList( in InstantiateOpenACCClauseList()
1334 OpenACCDirectiveKind DK, ArrayRef<const OpenACCClause *> ClauseList) { in InstantiateOpenACCClauseList()
1335 llvm::SmallVector<OpenACCClause *> TransformedClauses; in InstantiateOpenACCClauseList()
1362 llvm::SmallVector<OpenACCClause *> TransformedClauses = in instantiateDependentOpenACCRoutineDeclAttr()
1376 llvm::SmallVector<OpenACCClause *> TransformedClauses = in VisitOpenACCDeclareDecl()
1396 llvm::SmallVector<OpenACCClause *> TransformedClauses = in VisitOpenACCRoutineDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h27 class OpenACCClause; variable
280 OpenACCClause *readOpenACCClause();
284 void readOpenACCClauseList(MutableArrayRef<const OpenACCClause *> Clauses);
H A DASTRecordWriter.h26 class OpenACCClause; variable
330 void writeOpenACCClause(const OpenACCClause *C);
333 void writeOpenACCClauseList(ArrayRef<const OpenACCClause *> Clauses);
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenOpenACCClause.cpp71 void clauseNotImplemented(const OpenACCClause &c) { in clauseNotImplemented()
145 void applyToLoopOp(const OpenACCClause &c) { in applyToLoopOp()
156 void applyToComputeOp(const OpenACCClause &c) { in applyToComputeOp()
365 void VisitClause(const OpenACCClause &clause) { in VisitClause()
372 void emitClauses(ArrayRef<const OpenACCClause *> clauses) { in emitClauses()
987 ArrayRef<const OpenACCClause *> clauses) { in emitOpenACCClauses()
999 ArrayRef<const OpenACCClause *>);
1018 SourceLocation dirLoc, ArrayRef<const OpenACCClause *> clauses) { in EXPL_SPEC()
1031 ArrayRef<const OpenACCClause *>);
H A DCIRGenStmtOpenACC.cpp27 SourceLocation dirLoc, llvm::ArrayRef<const OpenACCClause *> clauses, in emitOpenACCOpAssociatedStmt()
69 SourceLocation dirLoc, llvm::ArrayRef<const OpenACCClause *> clauses, in emitOpenACCOpCombinedConstruct()
118 llvm::ArrayRef<const OpenACCClause *> clauses) { in emitOpenACCOp()
H A DCIRGenFunction.h1190 llvm::ArrayRef<const OpenACCClause *> clauses);
1196 SourceLocation dirLoc, llvm::ArrayRef<const OpenACCClause *> clauses,
1202 SourceLocation dirLoc, llvm::ArrayRef<const OpenACCClause *> clauses,
1208 ArrayRef<const OpenACCClause *> clauses);
1218 ArrayRef<const OpenACCClause *> clauses);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp653 Parser::OpenACCClauseParseResult Parser::OpenACCSuccess(OpenACCClause *Clause) { in OpenACCSuccess()
737 SmallVector<OpenACCClause *>
739 SmallVector<OpenACCClause *> Clauses; in ParseOpenACCClauseList()
748 if (OpenACCClause *Clause = Result.getPointer()) { in ParseOpenACCClauseList()
951 Parser::ParseOpenACCClause(ArrayRef<const OpenACCClause *> ExistingClauses, in ParseOpenACCClause()
987 ArrayRef<const OpenACCClause *> ExistingClauses, in ParseOpenACCClauseParams()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h48 class OpenACCClause; variable
6087 SmallVector<OpenACCClause *> Clauses;
6120 llvm::PointerIntPair<OpenACCClause *, 1, OpenACCParseCanContinue>;
6124 OpenACCClauseParseResult OpenACCSuccess(OpenACCClause *Clause);
6171 ParseOpenACCClauseParams(ArrayRef<const OpenACCClause *> ExistingClauses,
6178 ParseOpenACCClause(ArrayRef<const OpenACCClause *> ExistingClauses,
6188 SmallVector<OpenACCClause *>

12