Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DStmtOpenMP.cpp28 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 DDeclOpenMP.cpp144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create() argument
147 C, DC, Clauses, 1, L, Name, T, VarName, PrevDeclInScope); in Create()
H A DStmtProfile.cpp903 ArrayRef<OMPClause *> Clauses = S->clauses(); in VisitOMPExecutableDirective() local
904 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end(); in VisitOMPExecutableDirective()
H A DStmtPrinter.cpp721 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 DStmtOpenMP.h374 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 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,
H A DOpenMPClause.h8922 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 DDirectiveEmitter.cpp120 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 DWatchedLiteralsSolver.cpp94 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 DSemaOpenMP.cpp2732 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 DSemaTemplateInstantiateDecl.cpp3431 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 DTreeTransform.h1588 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 DSema.h10815 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 DParseOpenMP.cpp603 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 DWinException.cpp1138 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 DIslAst.cpp145 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 DDirectiveBase.td139 // Clauses cannot appear twice in the three allowed lists below. Also, since
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8325 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 DOpenMP-4.5-grammar.md366 # Clauses
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllc-pipeline.ll386 ; 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 DOMPKinds.def17 /// OpenMP Directives, combined directives and Clauses
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp290 ArrayRef<OMPClause *> Clauses, in VisitOpenMPCapturedStmt() argument
303 for (const OMPClause *C : Clauses) { in VisitOpenMPCapturedStmt()
H A DCGOpenMPRuntime.cpp8454 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 DASTReader.cpp12875 SmallVector<OMPClause *, 4> Clauses(Data->getNumClauses()); in readOMPChildren() local
12877 Clauses[I] = readOMPClause(); in readOMPChildren()
12878 Data->setClauses(Clauses); in readOMPChildren()