/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | CodeExpansions.h | 23 StringMap<std::string> Expansions; 29 Expansions.try_emplace(Name, Expansion); in declare() 33 Expansions[Name] = Expansion; in redeclare() 37 return Expansions.lookup(Variable); in lookup() 40 const_iterator begin() const { return Expansions.begin(); } in begin() 41 const_iterator end() const { return Expansions.end(); } in end() 43 return Expansions.find(Variable); in find()
|
H A D | CodeExpander.h | 34 const CodeExpansions &Expansions; variable 40 CodeExpander(StringRef Code, const CodeExpansions &Expansions, 43 : Code(Code), Expansions(Expansions), Loc(Loc), in Code()
|
H A D | CodeExpander.cpp | 61 auto ValueI = Expansions.find(Var); in emit() 62 if (ValueI == Expansions.end()) { in emit() 69 OS << Expansions.lookup(Var); in emit()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GICombinerEmitter.cpp |
|
H A D | PseudoLoweringEmitter.cpp | 52 SmallVector<PseudoExpansion, 64> Expansions; member in __anon45ff304c0111::PseudoLoweringEmitter 223 Expansions.push_back(PseudoExpansion(SourceInsn, Insn, OperandMap)); in evaluateExpansion() 235 if (!Expansions.empty()) { in emitLoweringEmitter() 238 for (auto &Expansion : Expansions) { in emitLoweringEmitter()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprObjC.cpp | 61 ExpansionData *Expansions = in ObjCDictionaryLiteral() local 66 if (Expansions) { in ObjCDictionaryLiteral() 67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral() 69 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1; in ObjCDictionaryLiteral() 71 Expansions[I].NumExpansionsPlusOne = 0; in ObjCDictionaryLiteral()
|
H A D | DeclTemplate.cpp | 167 if (std::optional<unsigned> Expansions = getExpandedPackSize(P)) { in getMinRequiredArguments() local 168 NumRequiredArgs += *Expansions; in getMinRequiredArguments() 825 ArrayRef<TemplateParameterList *> Expansions) in TemplateTemplateParmDecl() argument 828 ExpandedParameterPack(true), NumExpandedParams(Expansions.size()) { in TemplateTemplateParmDecl() 829 if (!Expansions.empty()) in TemplateTemplateParmDecl() 830 std::uninitialized_copy(Expansions.begin(), Expansions.end(), in TemplateTemplateParmDecl() 848 ArrayRef<TemplateParameterList *> Expansions) { in Create() argument 850 additionalSizeToAlloc<TemplateParameterList *>(Expansions.size())) in Create() 851 TemplateTemplateParmDecl(DC, L, D, P, Id, Typename, Params, Expansions); in Create()
|
H A D | Type.cpp | 3989 ArrayRef<QualType> Expansions) in PackIndexingType() argument 3991 computeDependence(Pattern, IndexExpr, Expansions)), in PackIndexingType() 3993 Size(Expansions.size()) { in PackIndexingType() 3995 std::uninitialized_copy(Expansions.begin(), Expansions.end(), in PackIndexingType() 4013 ArrayRef<QualType> Expansions) { in computeDependence() argument 4019 if (Expansions.empty()) in computeDependence() 4022 for (const QualType &T : Expansions) in computeDependence()
|
H A D | ASTContext.cpp | 6120 ArrayRef<QualType> Expansions, in getPackIndexingType() argument 6124 Canonical = getCanonicalType(Expansions[Index]); in getPackIndexingType() 6133 PackIndexingType::totalSizeToAlloc<QualType>(Expansions.size()), in getPackIndexingType() 6136 PackIndexingType(*this, QualType(), Pattern, IndexExpr, Expansions); in getPackIndexingType() 6143 Allocate(PackIndexingType::totalSizeToAlloc<QualType>(Expansions.size()), in getPackIndexingType() 6146 PackIndexingType(*this, Canonical, Pattern, IndexExpr, Expansions); in getPackIndexingType()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/ |
H A D | CoverageSummaryInfo.cpp | 39 ArrayRef<ExpansionRecord> Expansions) { in sumBranchExpansions() argument 40 for (const auto &Expansion : Expansions) { in sumBranchExpansions()
|
H A D | CoverageExporterJson.cpp | 142 ArrayRef<llvm::coverage::ExpansionRecord> Expansions) { in collectNestedBranches() argument 144 for (const auto &Expansion : Expansions) { in collectNestedBranches() 164 std::vector<llvm::coverage::ExpansionRecord> Expansions = {Expansion}; in renderExpansion() local 173 renderBranchRegions(collectNestedBranches(Coverage, Expansions))}}); in renderExpansion()
|
H A D | CoverageExporterLcov.cpp | 80 ArrayRef<llvm::coverage::ExpansionRecord> Expansions, in collectNestedBranches() argument 83 for (const auto &Expansion : Expansions) { in collectNestedBranches()
|
H A D | CodeCoverage.cpp | 99 ArrayRef<ExpansionRecord> Expansions, 306 SourceCoverageView &View, ArrayRef<ExpansionRecord> Expansions, in attachExpansionSubViews() argument 310 for (const auto &Expansion : Expansions) { in attachExpansionSubViews() 380 auto Expansions = FunctionCoverage.getExpansions(); in createFunctionView() local 385 attachExpansionSubViews(*View, Expansions, Coverage); in createFunctionView() 403 auto Expansions = FileCoverage.getExpansions(); in createSourceFileView() local 407 attachExpansionSubViews(*View, Expansions, Coverage); in createSourceFileView()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tokens.cpp | 516 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping() local 518 Expansions.push_back(makeExpansion(File, *M)); in expansionsOverlapping() 519 return Expansions; in expansionsOverlapping() 565 std::vector<const syntax::Token *> Expansions; in macroExpansions() local 570 Expansions.push_back(Token); in macroExpansions() 572 return Expansions; in macroExpansions() 656 assert(Collector->Expansions.count(Range.getBegin()) && in MacroExpands() 660 Collector->Expansions[Range.getBegin()] = Range.getEnd(); in MacroExpands() 898 return Builder(std::move(Expanded), std::move(Expansions), in consume()
|
/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | SetTheory.cpp | 309 ExpandMap::iterator I = Expansions.find(Set); in expand() 310 if (I != Expansions.end()) in expand() 322 RecVec &EltVec = Expansions[Set]; in expand()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | SetTheory.h | 99 ExpandMap Expansions; variable
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDagPredicate.h |
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | Tokens.h | 453 PPExpansions Expansions; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 1414 FileCoverage.Expansions.emplace_back(CR, Function); in getCoverageForFile() 1469 FunctionCoverage.Expansions.emplace_back(CR, Function); in getCoverageForFunction() 1497 ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function); in getCoverageForExpansion()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMapping.h | 890 std::vector<ExpansionRecord> Expansions; variable 915 ArrayRef<ExpansionRecord> getExpansions() const { return Expansions; } in getExpansions()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3502 SmallVector<NamedDecl*, 8> Expansions; in instantiateUnresolvedUsingDecl() local 3512 Expansions.push_back(cast<NamedDecl>(Slice)); in instantiateUnresolvedUsingDecl() 3515 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in instantiateUnresolvedUsingDecl() 3573 SmallVector<NamedDecl*, 8> Expansions; in VisitUsingPackDecl() local 3577 Expansions.push_back(NewUD); in VisitUsingPackDecl() 3582 auto *NewD = SemaRef.BuildUsingPackDecl(D, Expansions); in VisitUsingPackDecl()
|
H A D | SemaTemplateDeduction.cpp | 1129 if (std::optional<unsigned> Expansions = getExpandedPackSize(Param)) { in finish() local 1130 if (*Expansions != PackElements) { in finish() 3512 std::optional<unsigned> Expansions = getExpandedPackSize(Param); in SubstituteExplicitTemplateArguments() local 3513 if (!Expansions || Arg.pack_size() < *Expansions) { in SubstituteExplicitTemplateArguments()
|
H A D | SemaType.cpp | 9506 ArrayRef<QualType> Expansions) { in BuildPackIndexingType() argument 9521 if (*Index < 0 || *Index >= int64_t(Expansions.size())) { in BuildPackIndexingType() 9523 << *Index << Pattern << Expansions.size(); in BuildPackIndexingType() 9529 Expansions, Index.value_or(-1)); in BuildPackIndexingType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1613 ArrayRef<TemplateParameterList *> Expansions); 1631 ArrayRef<TemplateParameterList *> Expansions);
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1472 auto *Expansions = in VisitObjCDictionaryLiteral() local 1478 Expansions[I].EllipsisLoc = readSourceLocation(); in VisitObjCDictionaryLiteral() 1479 Expansions[I].NumExpansionsPlusOne = Record.readInt(); in VisitObjCDictionaryLiteral()
|