Home
last modified time | relevance | path

Searched refs:Clauses (Results 1 – 25 of 45) sorted by relevance

12

/external/clang/lib/AST/
DStmtOpenMP.cpp20 void OMPExecutableDirective::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses() argument
21 assert(Clauses.size() == getNumClauses() && in setClauses()
23 std::copy(Clauses.begin(), Clauses.end(), getClauses().begin()); in setClauses()
59 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, bool HasCancel) { in Create() argument
63 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *)); in Create()
65 new (Mem) OMPParallelDirective(StartLoc, EndLoc, Clauses.size()); in Create()
66 Dir->setClauses(Clauses); in Create()
85 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
90 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + in Create()
93 OMPSimdDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size()); in Create()
[all …]
/external/llvm-project/clang/lib/AST/
DStmtOpenMP.cpp27 void OMPChildren::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses() argument
28 assert(Clauses.size() == NumClauses && in setClauses()
30 llvm::copy(Clauses, getTrailingObjects<OMPClause *>()); in setClauses()
37 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses) { in Create() argument
38 auto *Data = CreateEmpty(Mem, Clauses.size()); in Create()
39 Data->setClauses(Clauses); in Create()
43 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses, in Create() argument
45 auto *Data = CreateEmpty(Mem, Clauses.size(), S, NumChildren); in Create()
46 Data->setClauses(Clauses); in Create()
196 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
[all …]
DDeclOpenMP.cpp144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create() argument
147 C, DC, Clauses, 1, L, Name, T, VarName, PrevDeclInScope); in Create()
/external/clang/include/clang/Basic/
DOpenMPKinds.def234 // Clauses allowed for OpenMP directive 'parallel'.
245 // Clauses allowed for directive 'omp simd'.
255 // Clauses allowed for directive 'omp for'.
266 // Clauses allowed for directive 'omp for simd'.
280 // Clauses allowed for OpenMP directive 'omp sections'.
287 // Clauses allowed for directive 'omp single'.
293 // Clauses allowed for OpenMP directive 'cancel'.
335 // Clauses allowed for OpenMP directive 'parallel for'.
351 // Clauses allowed for OpenMP directive 'parallel for simd'.
370 // Clauses allowed for OpenMP directive 'parallel sections'.
[all …]
/external/llvm-project/clang/include/clang/AST/
DStmtOpenMP.h69 static T *createDirective(const ASTContext &C, ArrayRef<OMPClause *> Clauses, in createDirective() argument
73 C.Allocate(sizeof(T) + OMPChildren::size(Clauses.size(), AssociatedStmt, in createDirective()
77 auto *Data = OMPChildren::Create(reinterpret_cast<T *>(Mem) + 1, Clauses, in createDirective()
140 explicit used_clauses_child_iterator(ArrayRef<OMPClause *> Clauses) in used_clauses_child_iterator() argument
141 : used_clauses_child_iterator::iterator_adaptor_base(Clauses.begin()), in used_clauses_child_iterator()
142 End(Clauses.end()) { in used_clauses_child_iterator()
169 used_clauses_children(ArrayRef<OMPClause *> Clauses) { in used_clauses_children() argument
170 return {used_clauses_child_iterator(Clauses), in used_clauses_children()
171 used_clauses_child_iterator(llvm::makeArrayRef(Clauses.end(), 0))}; in used_clauses_children()
193 explicit specific_clause_iterator(ArrayRef<OMPClause *> Clauses) in specific_clause_iterator() argument
[all …]
DDeclOpenMP.h51 ArrayRef<OMPClause *> Clauses, unsigned NumChildren, in createDirective() argument
53 auto *Inst = new (C, DC, size(Clauses.size(), NumChildren)) in createDirective()
55 Inst->Data = OMPChildren::Create(Inst + 1, Clauses, in createDirective()
57 Inst->Data->setClauses(Clauses); in createDirective()
318 ArrayRef<OMPClause *> Clauses,
/external/clang/include/clang/AST/
DStmtOpenMP.h79 void setClauses(ArrayRef<OMPClause *> Clauses);
110 explicit specific_clause_iterator(ArrayRef<OMPClause *> Clauses) in specific_clause_iterator() argument
111 : specific_clause_iterator::iterator_adaptor_base(Clauses.begin()), in specific_clause_iterator()
112 End(Clauses.end()) { in specific_clause_iterator()
130 getClausesOfKind(ArrayRef<OMPClause *> Clauses) { in getClausesOfKind() argument
131 return {specific_clause_iterator<SpecificClause>(Clauses), in getClausesOfKind()
133 llvm::makeArrayRef(Clauses.end(), 0))}; in getClausesOfKind()
149 auto Clauses = getClausesOfKind<SpecificClause>(); in getSingleClause() local
151 if (Clauses.begin() != Clauses.end()) { in getSingleClause()
152 assert(std::next(Clauses.begin()) == Clauses.end() && in getSingleClause()
[all …]
/external/llvm-project/llvm/utils/TableGen/
DDirectiveEmitter.cpp114 bool HasDuplicateClauses(const std::vector<Record *> &Clauses, in HasDuplicateClauses() argument
118 for (const auto &C : Clauses) { in HasDuplicateClauses()
137 llvm::StringSet<> Clauses; in HasDuplicateClausesInDirectives() local
139 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
140 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
141 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
145 Clauses.clear(); in HasDuplicateClausesInDirectives()
146 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
147 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
342 void GenerateCaseForVersionedClauses(const std::vector<Record *> &Clauses, in GenerateCaseForVersionedClauses() argument
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaOpenMP.cpp2523 ArrayRef<OMPClause *> Clauses) { in checkReductionClauses() argument
2530 for (OMPClause *C : Clauses) { in checkReductionClauses()
2555 for (OMPClause *C : Clauses) { in checkReductionClauses()
2588 ArrayRef<OMPClause *> Clauses);
3116 ArrayRef<OMPClause *> Clauses, DeclContext *Owner) { in ActOnOpenMPAllocateDirective() argument
3117 assert(Clauses.size() <= 1 && "Expected at most one clause."); in ActOnOpenMPAllocateDirective()
3119 if (Clauses.empty()) { in ActOnOpenMPAllocateDirective()
3128 Allocator = cast<OMPAllocatorClause>(Clauses.back())->getAllocator(); in ActOnOpenMPAllocateDirective()
3176 auto *D = OMPAllocateDecl::Create(Context, Owner, Loc, Vars, Clauses); in ActOnOpenMPAllocateDirective()
4309 const ArrayRef<OMPClause *> Clauses) { in checkOrderedOrderSpecified() argument
[all …]
/external/clang/lib/Sema/
DSemaOpenMP.cpp1783 ArrayRef<OMPClause *> Clauses) { in ActOnOpenMPRegionEnd() argument
1793 for (auto *Clause : Clauses) { in ActOnOpenMPRegionEnd()
3298 ArrayRef<OMPClause *> Clauses, in checkIfClauses() argument
3305 for (const auto *C : Clauses) { in checkIfClauses()
3381 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective() argument
3391 ClausesWithImplicit.append(Clauses.begin(), Clauses.end()); in ActOnOpenMPExecutableDirective()
3622 ErrorFound = checkIfClauses(*this, Kind, Clauses, AllowedNameModifiers) || in ActOnOpenMPExecutableDirective()
3876 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective() argument
3893 return OMPParallelDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelDirective()
5413 static Expr *getCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { in getCollapseNumberExpr() argument
[all …]
/external/starlark-go/syntax/
Dparse_test.go34 `(Comprehension Body=x Clauses=((ForClause Vars=x X=y)))`},
36 …`(Comprehension Body=x Clauses=((ForClause Vars=x X=(ParenExpr X=(CondExpr Cond=b True=a False=c))…
90 …`(Comprehension Curly Body=(DictEntry Key=x Value=y) Clauses=((ForClause Vars=(ParenExpr X=(TupleE…
92 …`(Comprehension Curly Body=(DictEntry Key=x Value=y) Clauses=((ForClause Vars=a X=b) (IfClause Con…
120 …`(Comprehension Body=e Clauses=((ForClause Vars=x X=y) (IfClause Cond=cond1) (IfClause Cond=cond2)…
Dwalk.go104 for _, clause := range n.Clauses {
Dsyntax.go312 Clauses []Node // = *ForClause | *IfClause member
/external/llvm-project/clang/lib/Parse/
DParseOpenMP.cpp582 SmallVector<OMPClause *, 6> Clauses; in ParseOpenMPDeclareMapperDirective() local
589 ParseOpenMPClause(OMPD_declare_mapper, CKind, Clauses.empty()); in ParseOpenMPDeclareMapperDirective()
591 Clauses.push_back(Clause); in ParseOpenMPDeclareMapperDirective()
599 if (Clauses.empty()) { in ParseOpenMPDeclareMapperDirective()
610 Range.getBegin(), VName, AS, MapperVarRef.get(), Clauses); in ParseOpenMPDeclareMapperDirective()
1779 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
1795 Clauses.push_back(Clause); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
1810 Clauses); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
1816 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
1836 Clauses.push_back(Clause); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
[all …]
/external/llvm-project/clang/include/clang/Sema/
DSema.h10260 ArrayRef<OMPClause *> Clauses,
10267 ArrayRef<OMPClause *> Clauses);
10301 Expr *MapperVarRef, ArrayRef<OMPClause *> Clauses,
10352 StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef<OMPClause *> Clauses);
10355 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
10359 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
10368 ActOnOpenMPSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
10374 ActOnOpenMPForDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
10380 ActOnOpenMPForSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
10385 StmtResult ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses,
[all …]
/external/clang/include/clang/Sema/
DSema.h8037 StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef<OMPClause *> Clauses);
8040 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
8044 StmtResult ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
8051 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
8057 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
8063 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
8068 StmtResult ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses,
8077 StmtResult ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses,
8087 ArrayRef<OMPClause *> Clauses,
8093 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp1062 SmallVector<ClrClause, 8> Clauses; in emitCLRExceptionTable() local
1144 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel, in emitCLRExceptionTable()
1177 OS.EmitIntValue(Clauses.size(), 4); in emitCLRExceptionTable()
1178 for (ClrClause &Clause : Clauses) { in emitCLRExceptionTable()
/external/llvm-project/polly/lib/CodeGen/
DIslAst.cpp152 std::map<MemoryAccess::ReductionType, std::string> Clauses; in getBrokenReductionsStr() local
155 Clauses[MA->getReductionType()] += in getBrokenReductionsStr()
160 for (const auto &ReductionClause : Clauses) { in getBrokenReductionsStr()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp1114 SmallVector<ClrClause, 8> Clauses; in emitCLRExceptionTable() local
1196 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel, in emitCLRExceptionTable()
1229 OS.emitInt32(Clauses.size()); in emitCLRExceptionTable()
1230 for (ClrClause &Clause : Clauses) { in emitCLRExceptionTable()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp1105 SmallVector<ClrClause, 8> Clauses; in emitCLRExceptionTable() local
1187 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel, in emitCLRExceptionTable()
1220 OS.EmitIntValue(Clauses.size(), 4); in emitCLRExceptionTable()
1221 for (ClrClause &Clause : Clauses) { in emitCLRExceptionTable()
/external/clang/lib/Parse/
DParseOpenMP.cpp784 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective() local
927 Clauses.push_back(Clause); in ParseOpenMPDeclarativeOrExecutableDirective()
961 AssociatedStmt = Actions.ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPDeclarativeOrExecutableDirective()
964 DKind, DirName, CancelRegion, Clauses, AssociatedStmt.get(), Loc, in ParseOpenMPDeclarativeOrExecutableDirective()
/external/llvm-project/llvm/include/llvm/Frontend/Directive/
DDirectiveBase.td134 // Clauses cannot appear twice in the three allowed lists below. Also, since
/external/starlark-go/resolve/
Dresolve.go669 clause := e.Clauses[0].(*syntax.ForClause)
681 for _, clause := range e.Clauses[1:] {
/external/libjpeg-turbo/
DLICENSE.md38 - Clauses 1 and 3 of the zlib License
DNOTICE38 - Clauses 1 and 3 of the zlib License

12