| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtOpenMP.cpp | 28 assert(Clauses.size() == NumClauses && in setClauses() 39 Data->setClauses(Clauses); in Create() 46 Data->setClauses(Clauses); in Create() 585 C, Clauses, AssociatedStmt, in Create() 630 C, Clauses, AssociatedStmt, in Create() 947 C, Clauses, AssociatedStmt, in Create() 1096 C, Clauses, AssociatedStmt, in Create() 1139 C, Clauses, AssociatedStmt, in Create() 1184 C, Clauses, AssociatedStmt, in Create() 1229 C, Clauses, AssociatedStmt, in Create() [all …]
|
| H A D | DeclOpenMP.cpp | 144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create() argument 147 C, DC, Clauses, 1, L, Name, T, VarName, PrevDeclInScope); in Create()
|
| H A D | StmtProfile.cpp | 903 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective() local 904 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
|
| H A D | StmtPrinter.cpp | 721 ArrayRef<OMPClause *> Clauses = S->clauses(); in PrintOMPExecutableDirective() local 722 for (auto *Clause : Clauses) in PrintOMPExecutableDirective()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 374 End(Clauses.end()) { in used_clauses_child_iterator() 401 used_clauses_children(ArrayRef<OMPClause *> Clauses) { in used_clauses_children() argument 402 return {used_clauses_child_iterator(Clauses), in used_clauses_children() 427 End(Clauses.end()) { in specific_clause_iterator() 445 getClausesOfKind(ArrayRef<OMPClause *> Clauses) { in getClausesOfKind() argument 446 return {specific_clause_iterator<SpecificClause>(Clauses), in getClausesOfKind() 448 llvm::makeArrayRef(Clauses.end(), 0))}; in getClausesOfKind() 483 auto Clauses = getClausesOfKind<SpecificClause>(); in hasClausesOfKind() local 484 return Clauses.begin() != Clauses.end(); in hasClausesOfKind() 2703 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, [all …]
|
| H A D | DeclOpenMP.h | 51 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,
|
| H A D | OpenMPClause.h | 8922 static OMPChildren *Create(void *Mem, ArrayRef<OMPClause *> Clauses); 8923 static OMPChildren *Create(void *Mem, ArrayRef<OMPClause *> Clauses, Stmt *S, 8945 void setClauses(ArrayRef<OMPClause *> Clauses);
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | DirectiveEmitter.cpp | 120 bool HasDuplicateClauses(const std::vector<Record *> &Clauses, in HasDuplicateClauses() argument 124 for (const auto &C : Clauses) { in HasDuplicateClauses() 143 llvm::StringSet<> Clauses; in HasDuplicateClausesInDirectives() local 145 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 151 Clauses.clear(); in HasDuplicateClausesInDirectives() 152 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 366 for (const auto &C : Clauses) { in GenerateCaseForVersionedClauses() 443 for (const auto &C : Clauses) { in GenerateClauseSet() 681 std::vector<Record *> Clauses = DirLang.getClauses(); in GenerateFlangClausesParser() local 684 llvm::sort(Clauses, compareClauseName); in GenerateFlangClausesParser() [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | WatchedLiteralsSolver.cpp | 94 std::vector<Literal> Clauses; member 130 Clauses.push_back(0); in BooleanFormula() 152 const size_t S = Clauses.size(); in addClause() 155 Clauses.push_back(L1); in addClause() 157 Clauses.push_back(L2); in addClause() 159 Clauses.push_back(L3); in addClause() 168 return C == ClauseStarts.size() - 1 ? Clauses.size() - ClauseStarts[C] in clauseSize() 595 while (isCurrentlyFalse(Formula.Clauses[NewWatchedLitIdx])) in updateWatchedLiterals() 597 const Literal NewWatchedLit = Formula.Clauses[NewWatchedLitIdx]; in updateWatchedLiterals() 603 Formula.Clauses[NewWatchedLitIdx] = FalseLit; in updateWatchedLiterals() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 2732 for (OMPClause *C : Clauses) { in checkReductionClauses() 3328 if (Clauses.empty()) { in ActOnOpenMPAllocateDirective() 6053 ClausesWithImplicit.append(Clauses.begin(), Clauses.end()); in ActOnOpenMPExecutableDirective() 10205 OMPD_simd, getCollapseNumberExpr(Clauses), getOrderedNumberExpr(Clauses), in ActOnOpenMPSimdDirective() 10244 OMPD_for, getCollapseNumberExpr(Clauses), getOrderedNumberExpr(Clauses), in ActOnOpenMPForDirective() 10466 OMPD_loop, getCollapseNumberExpr(Clauses), getOrderedNumberExpr(Clauses), in ActOnOpenMPGenericLoopDirective() 11082 if (Clauses.empty()) { in ActOnOpenMPDepobjDirective() 11090 if (Clauses.size() > 2) { in ActOnOpenMPDepobjDirective() 11105 if (Clauses.size() != 1) { in ActOnOpenMPScanDirective() 11106 Diag(Clauses.empty() ? EndLoc : Clauses[1]->getBeginLoc(), in ActOnOpenMPScanDirective() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3431 SmallVector<OMPClause *, 4> Clauses; in VisitOMPAllocateDecl() local 3451 Clauses.push_back(IC); in VisitOMPAllocateDecl() 3455 D->getLocation(), Vars, Clauses, Owner); in VisitOMPAllocateDecl() 3582 SmallVector<OMPClause *, 6> Clauses; in VisitOMPDeclareMapperDecl() local 3623 Clauses.push_back(NewC); in VisitOMPDeclareMapperDecl() 3630 VN, D->getAccess(), MapperVarRef.get(), Clauses, PrevDeclInScope); in VisitOMPDeclareMapperDecl()
|
| H A D | TreeTransform.h | 1588 ArrayRef<OMPClause *> Clauses, in RebuildOMPExecutableDirective() argument 1592 Kind, DirName, CancelRegion, Clauses, AStmt, StartLoc, EndLoc); in RebuildOMPExecutableDirective() 8551 ArrayRef<OMPClause *> Clauses = D->clauses(); in TransformOMPExecutableDirective() local 8552 TClauses.reserve(Clauses.size()); in TransformOMPExecutableDirective() 8553 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in TransformOMPExecutableDirective() 8591 if (TClauses.size() != Clauses.size()) { in TransformOMPExecutableDirective()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 10815 StmtResult ActOnOpenMPMetaDirective(ArrayRef<OMPClause *> Clauses, 10892 Expr *MapperVarRef, ArrayRef<OMPClause *> Clauses, 10973 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, 10986 ActOnOpenMPSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, 10991 StmtResult ActOnOpenMPTileDirective(ArrayRef<OMPClause *> Clauses, 10996 StmtResult ActOnOpenMPUnrollDirective(ArrayRef<OMPClause *> Clauses, 11002 ActOnOpenMPForDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, 11065 StmtResult ActOnOpenMPTaskDirective(ArrayRef<OMPClause *> Clauses, 11083 StmtResult ActOnOpenMPFlushDirective(ArrayRef<OMPClause *> Clauses, 11091 StmtResult ActOnOpenMPScanDirective(ArrayRef<OMPClause *> Clauses, [all …]
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 603 SmallVector<OMPClause *, 6> Clauses; in ParseOpenMPDeclareMapperDirective() local 612 Clauses.push_back(Clause); in ParseOpenMPDeclareMapperDirective() 620 if (Clauses.empty()) { in ParseOpenMPDeclareMapperDirective() 2099 SmallVector<OMPClause *, 1> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl() local 2115 Clauses.push_back(Clause); in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2136 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeDirectiveWithExtDecl() local 2156 Clauses.push_back(Clause); in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2167 if (Clauses.empty()) { in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2484 SmallVector<OMPClause *, 5> Clauses; in ParseOpenMPDeclarativeOrExecutableDirective() local 2703 Clauses.push_back(Clause); in ParseOpenMPDeclarativeOrExecutableDirective() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | WinException.cpp | 1138 SmallVector<ClrClause, 8> Clauses; in emitCLRExceptionTable() local 1220 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel, in emitCLRExceptionTable() 1253 OS.emitInt32(Clauses.size()); in emitCLRExceptionTable() 1254 for (ClrClause &Clause : Clauses) { in emitCLRExceptionTable()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | IslAst.cpp | 145 std::map<MemoryAccess::ReductionType, std::string> Clauses; in getBrokenReductionsStr() local 148 Clauses[MA->getReductionType()] += in getBrokenReductionsStr() 153 for (const auto &ReductionClause : Clauses) { in getBrokenReductionsStr()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/Directive/ |
| H A D | DirectiveBase.td | 139 // Clauses cannot appear twice in the three allowed lists below. Also, since
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8325 ArrayRef<OMPClause *> Clauses = Node.clauses(); in AST_MATCHER_P() local 8326 return matchesFirstInPointerRange(InnerMatcher, Clauses.begin(), in AST_MATCHER_P() 8327 Clauses.end(), Finder, in AST_MATCHER_P() 8328 Builder) != Clauses.end(); in AST_MATCHER_P()
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | OpenMP-4.5-grammar.md | 366 # Clauses
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llc-pipeline.ll | 386 ; GCN-O1-NEXT: SI Insert Hard Clauses 676 ; GCN-O1-OPTS-NEXT: SI Insert Hard Clauses 968 ; GCN-O2-NEXT: SI Insert Hard Clauses 1273 ; GCN-O3-NEXT: SI Insert Hard Clauses
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPKinds.def | 17 /// OpenMP Directives, combined directives and Clauses
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 290 ArrayRef<OMPClause *> Clauses, in VisitOpenMPCapturedStmt() argument 303 for (const OMPClause *C : Clauses) { in VisitOpenMPCapturedStmt()
|
| H A D | CGOpenMPRuntime.cpp | 8454 ArrayRef<const OMPClause *> Clauses, MapCombinedInfoTy &CombinedInfo, in generateAllInfoForClauses() argument 8489 for (const auto *Cl : Clauses) { in generateAllInfoForClauses() 8509 for (const auto *Cl : Clauses) { in generateAllInfoForClauses() 8525 for (const auto *Cl : Clauses) { in generateAllInfoForClauses() 8553 for (const auto *Cl : Clauses) { in generateAllInfoForClauses() 8639 for (const auto *Cl : Clauses) { in generateAllInfoForClauses()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12875 SmallVector<OMPClause *, 4> Clauses(Data->getNumClauses()); in readOMPChildren() local 12877 Clauses[I] = readOMPClause(); in readOMPChildren() 12878 Data->setClauses(Clauses); in readOMPChildren()
|