Searched refs:Clauses (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp20 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { argument
21 assert(Clauses.size() == getNumClauses() &&
23 std::copy(Clauses.begin(), Clauses.end(), getClauses().begin());
165 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) {
169 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
171 new (Mem) OMPParallelDirective(StartLoc, EndLoc, Clauses.size());
172 Dir->setClauses(Clauses);
191 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
195 C.Allocate(Size + sizeof(OMPClause *) * Clauses
163 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) argument
189 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
232 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
284 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
336 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) argument
381 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
425 Create( const ASTContext &C, const DeclarationNameInfo &Name, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
450 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
502 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
554 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
578 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) argument
604 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) argument
670 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *ReductionRef) argument
716 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, OpenMPDirectiveKind CancelRegion) argument
740 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses) argument
762 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
788 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *X, Expr *V, Expr *E, Expr *UE, bool IsXLHSInRHSPart, bool IsPostfixUpdate) argument
819 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
845 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
869 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
922 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
944 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
966 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
988 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
1014 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1066 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1117 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1169 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1223 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1279 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1335 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1386 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
1410 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
1481 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1551 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1605 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1662 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1705 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1757 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1812 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
1885 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
1956 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) argument
1980 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
2037 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument
2113 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
2187 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument
[all...]
H A DDeclOpenMP.cpp192 D->Clauses = llvm::makeMutableArrayRef<OMPClause *>(ClauseStorage, N);
203 assert(Clauses.empty() && "Number of clauses should be 0 on initialization");
207 Clauses = llvm::makeMutableArrayRef<OMPClause *>(ClauseStorage, NumClauses);
213 assert(CL.size() == Clauses.size() &&
215 std::uninitialized_copy(CL.begin(), CL.end(), Clauses.data());
H A DStmtProfile.cpp784 ArrayRef<OMPClause *> Clauses = S->clauses(); local
785 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
H A DStmtPrinter.cpp645 ArrayRef<OMPClause *> Clauses = S->clauses(); local
646 for (auto *Clause : Clauses)
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h77 /// \param Clauses The list of clauses for the directive.
79 void setClauses(ArrayRef<OMPClause *> Clauses);
114 explicit used_clauses_child_iterator(ArrayRef<OMPClause *> Clauses) argument
115 : used_clauses_child_iterator::iterator_adaptor_base(Clauses.begin()),
116 End(Clauses.end()) {
143 used_clauses_children(ArrayRef<OMPClause *> Clauses) { argument
144 return {used_clauses_child_iterator(Clauses),
145 used_clauses_child_iterator(llvm::makeArrayRef(Clauses.end(), 0))};
167 explicit specific_clause_iterator(ArrayRef<OMPClause *> Clauses) argument
168 : specific_clause_iterator::iterator_adaptor_base(Clauses
187 getClausesOfKind(ArrayRef<OMPClause *> Clauses) argument
206 auto Clauses = getClausesOfKind<SpecificClause>(); local
220 auto Clauses = getClausesOfKind<SpecificClause>(); local
[all...]
H A DDeclOpenMP.h220 /// Clauses associated with this mapper declaration
221 MutableArrayRef<OMPClause *> Clauses; member in class:clang::final
267 unsigned clauselist_size() const { return Clauses.size(); }
268 bool clauselist_empty() const { return Clauses.empty(); }
276 clauselist_iterator clauselist_begin() { return Clauses.begin(); }
277 clauselist_iterator clauselist_end() { return Clauses.end(); }
278 clauselist_const_iterator clauselist_begin() const { return Clauses.begin(); }
279 clauselist_const_iterator clauselist_end() const { return Clauses.end(); }
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp1819 // OpenMP 4.5 [2.15.5, Data-mapping Attribute Rules and Clauses].
2232 ArrayRef<OMPClause *> Clauses);
2713 ArrayRef<OMPClause *> Clauses, DeclContext *Owner) {
2714 assert(Clauses.size() <= 1 && "Expected at most one clause.");
2716 if (Clauses.empty()) {
2725 Allocator = cast<OMPAllocatorClause>(Clauses.back())->getAllocator();
2773 auto *D = OMPAllocateDecl::Create(Context, Owner, Loc, Vars, Clauses);
3845 ArrayRef<OMPClause *> Clauses) {
3861 for (OMPClause *Clause : Clauses) {
4214 ArrayRef<OMPClause *> Clauses,
[all...]
H A DSemaTemplateInstantiateDecl.cpp3193 SmallVector<OMPClause *, 4> Clauses; local
3202 Clauses.push_back(IC);
3206 D->getLocation(), Vars, Clauses, Owner);
3336 SmallVector<OMPClause *, 6> Clauses; local
3343 Clauses.push_back(C);
3385 Clauses.push_back(NewC);
3390 Clauses);
H A DTreeTransform.h1523 ArrayRef<OMPClause *> Clauses,
1527 Kind, DirName, CancelRegion, Clauses, AStmt, StartLoc, EndLoc);
7993 ArrayRef<OMPClause *> Clauses = D->clauses(); local
7994 TClauses.reserve(Clauses.size());
7995 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
8023 if (TClauses.size() != Clauses.size()) {
1520 RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind, DeclarationNameInfo DirName, OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp575 SmallVector<OMPClause *, 6> Clauses; local
582 ParseOpenMPClause(OMPD_declare_mapper, CKind, Clauses.size() == 0);
584 Clauses.push_back(Clause);
592 if (Clauses.empty()) {
603 Actions.ActOnOpenMPDeclareMapperDirectiveEnd(DMD, getCurScope(), Clauses);
1403 SmallVector<OMPClause *, 1> Clauses; local
1419 Clauses.push_back(Clause);
1440 Clauses);
1446 SmallVector<OMPClause *, 5> Clauses; local
1465 Clauses
1711 SmallVector<OMPClause *, 5> Clauses; local
1762 SmallVector<OMPClause *, 1> Clauses; local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9795 ArrayRef<OMPClause *> Clauses,
9802 ArrayRef<OMPClause *> Clauses);
9880 /// \param Clauses List of clauses for the current OpenMP region.
9883 StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef<OMPClause *> Clauses);
9886 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
9890 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
9899 ActOnOpenMPSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
9905 ActOnOpenMPForDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
9911 ActOnOpenMPForSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
9916 StmtResult ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses,
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp1105 SmallVector<ClrClause, 8> Clauses; local
1187 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel,
1220 OS.EmitIntValue(Clauses.size(), 4);
1221 for (ClrClause &Clause : Clauses) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2653 SmallVector<OMPClause *, 8> Clauses; local
2654 Clauses.reserve(NumClauses);
2656 Clauses.push_back(Record.readOMPClause());
2657 D->setClauses(Clauses);
2663 SmallVector<OMPClause *, 8> Clauses; local
2664 Clauses.reserve(NumClauses);
2666 Clauses.push_back(Record.readOMPClause());
2667 D->setClauses(Clauses);
2695 SmallVector<OMPClause *, 8> Clauses; local
2696 Clauses
[all...]
H A DASTReaderStmt.cpp2144 SmallVector<OMPClause *, 5> Clauses; local
2146 Clauses.push_back(Record.readOMPClause());
2147 E->setClauses(Clauses);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6916 ArrayRef<OMPClause *> Clauses = Node.clauses(); local
6917 return matchesFirstInPointerRange(InnerMatcher, Clauses.begin(),
6918 Clauses.end(), Finder, Builder);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.cpp383 ArrayRef<OMPClause *> Clauses,
396 for (const OMPClause *C : Clauses) {
382 VisitOpenMPCapturedStmt(const CapturedStmt *S, ArrayRef<OMPClause *> Clauses, bool IsCombinedParallelRegion) argument

Completed in 421 milliseconds