Home
last modified time | relevance | path

Searched refs:Expansions (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DCodeExpansions.h23 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 DCodeExpander.h34 const CodeExpansions &Expansions; variable
40 CodeExpander(StringRef Code, const CodeExpansions &Expansions,
43 : Code(Code), Expansions(Expansions), Loc(Loc), in Code()
H A DCodeExpander.cpp61 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 DGICombinerEmitter.cpp
H A DPseudoLoweringEmitter.cpp52 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 DExprObjC.cpp61 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 DDeclTemplate.cpp167 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 DType.cpp3989 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 DASTContext.cpp6120 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 DCoverageSummaryInfo.cpp39 ArrayRef<ExpansionRecord> Expansions) { in sumBranchExpansions() argument
40 for (const auto &Expansion : Expansions) { in sumBranchExpansions()
H A DCoverageExporterJson.cpp142 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 DCoverageExporterLcov.cpp80 ArrayRef<llvm::coverage::ExpansionRecord> Expansions, in collectNestedBranches() argument
83 for (const auto &Expansion : Expansions) { in collectNestedBranches()
H A DCodeCoverage.cpp99 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 DTokens.cpp516 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 DSetTheory.cpp309 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 DSetTheory.h99 ExpandMap Expansions; variable
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagPredicate.h
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTokens.h453 PPExpansions Expansions; variable
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp1414 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 DCoverageMapping.h890 std::vector<ExpansionRecord> Expansions; variable
915 ArrayRef<ExpansionRecord> getExpansions() const { return Expansions; } in getExpansions()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3502 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 DSemaTemplateDeduction.cpp1129 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 DSemaType.cpp9506 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 DDeclTemplate.h1613 ArrayRef<TemplateParameterList *> Expansions);
1631 ArrayRef<TemplateParameterList *> Expansions);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1472 auto *Expansions = in VisitObjCDictionaryLiteral() local
1478 Expansions[I].EllipsisLoc = readSourceLocation(); in VisitObjCDictionaryLiteral()
1479 Expansions[I].NumExpansionsPlusOne = Record.readInt(); in VisitObjCDictionaryLiteral()

12