Searched refs:Expansion (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DCodeExpansions.h26 void declare(StringRef Name, StringRef Expansion) { argument
27 bool Inserted = Expansions.try_emplace(Name, Expansion).second;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp195 std::string Expansion;
197 Expansion += ' ' + PP.getSpelling(PPTok);
202 Expansion += ' ';
203 RB.InsertTextBefore(InsertPos, Expansion);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp24 // -- Expansion: dict => Object that descibes a single expansion
93 json::Object renderExpansion(const coverage::ExpansionRecord &Expansion) { argument
95 {{"filenames", json::Array(Expansion.Function.Filenames)},
97 {"source_region", renderRegion(Expansion.Region)},
99 {"target_regions", renderRegions(Expansion.Function.CountedRegions)}});
131 for (const auto &Expansion : FileCoverage.getExpansions())
132 ExpansionArray.push_back(renderExpansion(Expansion));
H A DCodeCoverage.cpp257 for (const auto &Expansion : Expansions) {
258 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion);
267 SourceCoverageView::create(Expansion.Function.Name, SourceBuffer.get(),
270 View.addExpansion(Expansion.Region, std::move(SubView));
/freebsd-11-stable/contrib/llvm-project/clang/lib/Rewrite/
H A DHTMLRewrite.cpp621 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok));
622 unsigned LineLen = Expansion.size();
636 Expansion += "<br>";
640 LineLen -= Expansion.size();
646 Expansion += ' ';
649 Expansion += EscapeText(TmpPP.getSpelling(Tok));
650 LineLen += Expansion.size();
659 Expansion = "<span class='macro_popup'>" + Expansion + "</span></span>";
662 Expansion
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp208 for (auto &Expansion : Expansions) {
209 CodeGenInstruction &Source = Expansion.Source;
210 CodeGenInstruction &Dest = Expansion.Dest;
226 switch (Expansion.OperandMap[MIOpNo + i].Kind) {
229 << Source.Operands[Expansion.OperandMap[MIOpNo].Data
236 << Expansion.OperandMap[MIOpNo + i].Data.Imm << "));\n";
239 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTokens.h230 struct Expansion { struct in class:clang::syntax::TokenBuffer
237 llvm::Optional<Expansion>
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp722 const ExpansionRecord &Expansion) const {
724 Expansion.Function.Filenames[Expansion.FileID]);
726 for (const auto &CR : Expansion.Function.CountedRegions)
727 if (CR.FileID == Expansion.FileID) {
729 if (isExpansion(CR, Expansion.FileID))
730 ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function);
734 << Expansion.FileID << "\n");
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1042 PackExpansionTypeLoc Expansion = local
1044 Ellipsis = Expansion.getEllipsisLoc();
1046 TypeLoc Pattern = Expansion.getPatternLoc();
1047 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
1061 PackExpansionExpr *Expansion local
1063 Expr *Pattern = Expansion->getPattern();
1064 Ellipsis = Expansion->getEllipsisLoc();
1065 NumExpansions = Expansion->getNumExpansions();
H A DSemaTemplateInstantiateDecl.cpp2645 PackExpansionTypeLoc Expansion = TL.castAs<PackExpansionTypeLoc>(); local
2646 TypeLoc Pattern = Expansion.getPatternLoc();
2655 = Expansion.getTypePtr()->getNumExpansions();
2657 if (SemaRef.CheckParameterPacksForExpansion(Expansion.getEllipsisLoc(),
2700 DI = SemaRef.CheckPackExpansion(NewPattern, Expansion.getEllipsisLoc(),
2798 TemplateParameterList *Expansion = local
2800 if (!Expansion)
2802 ExpandedParams.push_back(Expansion);
2832 TemplateParameterList *Expansion = SubstTemplateParams(TempParams); local
2833 if (!Expansion)
[all...]
H A DSemaTemplateDeduction.cpp406 if (auto *Expansion = dyn_cast<PackExpansionType>(ParamType))
407 ParamType = Expansion->getPattern();
741 if (auto *Expansion = dyn_cast<PackExpansionType>(NTTP->getType()))
742 ExtraDeductions.push_back(Expansion->getPattern());
1030 const PackExpansionType *Expansion local
1032 if (!Expansion) {
1065 QualType Pattern = Expansion->getPattern();
1099 Optional<unsigned> NumExpansions = Expansion->getNumExpansions();
5505 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E))
5506 E = Expansion
[all...]
H A DTreeTransform.h3383 if (TypeSourceInfo *Expansion
3387 return TemplateArgumentLoc(TemplateArgument(Expansion->getType()),
3388 Expansion);
3632 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) {
3633 Expr *Pattern = Expansion->getPattern();
3643 Optional<unsigned> OrigNumExpansions = Expansion->getNumExpansions();
3645 if (getDerived().TryExpandParameterPacks(Expansion->getEllipsisLoc(),
3662 Expansion->getEllipsisLoc(),
3687 Out.get(), Expansion->getEllipsisLoc(), OrigNumExpansions);
3705 Out.get(), Expansion
12675 ObjCDictionaryElement Expansion = { local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DSourceManager.h444 ExpansionInfo Expansion; member in union:clang::SrcMgr::SLocEntry::__anon119
462 return Expansion;
474 static SLocEntry get(unsigned Offset, const ExpansionInfo &Expansion) { argument
479 E.Expansion = Expansion;
1196 CharSourceRange Expansion = getExpansionRange(Range.getAsRange()); local
1197 if (Expansion.getEnd() == Range.getEnd())
1198 Expansion.setTokenRange(Range.isTokenRange());
1199 return Expansion;
1790 SourceLocation createExpansionLocImpl(const SrcMgr::ExpansionInfo &Expansion,
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp231 llvm::Optional<TokenBuffer::Expansion>
249 Expansion E;
510 SourceLocation Expansion = SM.getExpansionLoc(Tok.location()); local
511 FileID File = SM.getFileID(Expansion);
527 auto End = CollectedExpansions.lookup(Expansion.getRawEncoding());
541 Result.ExpandedTokens[NextExpanded].location()) == Expansion)
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DSourceManager.cpp998 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); local
999 return Expansion.getExpansionLocRange();
1033 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); local
1034 if (!Expansion.isMacroArgExpansion()) return false;
1037 *StartLoc = Expansion.getExpansionLocStart();
1045 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); local
1046 return Expansion.isMacroBodyExpansion();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h365 const ExpansionData &Expansion = local
367 Result.EllipsisLoc = Expansion.EllipsisLoc;
368 if (Expansion.NumExpansionsPlusOne > 0)
369 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp765 MemCmpExpansion Expansion(CI, SizeVal, Options, IsUsedForZeroCmp, *DL);
768 if (Expansion.getNumLoads() == 0) {
775 Value *Res = Expansion.getMemCmpExpansion();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp536 Value *Expansion = nullptr; member in struct:__anon124::RewritePhi
692 Phi.Expansion = Rewriter.expandCodeFor(Phi.ExpansionSCEV, Phi.PN->getType(),
696 << *(Phi.Expansion) << '\n'
700 Phi.ValidRewrite = isValidRewrite(Phi.ExpansionPoint, Phi.Expansion);
702 DeadInsts.push_back(Phi.Expansion);
710 if (auto *ExitInsn = dyn_cast<Instruction>(Phi.Expansion))
732 Value *ExitVal = Phi.Expansion;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DPlistDiagnostics.cpp161 std::string Expansion; member in struct:__anon890::ExpansionInfo
163 : MacroName(std::move(N)), Expansion(std::move(E)) {}
417 EmitString(o, EI.Expansion) << '\n';
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp241 SourceLocation Expansion = SM.getExpansionLoc(Loc); local
243 if (Expansion != Spelling) {
249 JOS.attributeObject("expansionLoc", [Expansion, Loc, this] {
250 writeBareSourceLocation(Expansion, /*IsSpelling*/ false);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DTokenLexer.cpp1036 SourceLocation Expansion = local
1045 Tok.setLocation(Expansion.getLocWithOffset(RelOffs));
H A DLexer.cpp984 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); local
985 Loc = Expansion.getExpansionLocStart();
986 if (!Expansion.isMacroArgExpansion())
995 SourceLocation SpellLoc = Expansion.getSpellingLoc();
1112 // Create a new SLoc which is expanded from Expansion(FileLoc) but whose
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp652 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) {
654 T = Expansion->getPattern();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h577 CoverageData getCoverageForExpansion(const ExpansionRecord &Expansion) const;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp1980 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); local
1981 AddSourceLocation(Expansion.getSpellingLoc(), Record);
1982 AddSourceLocation(Expansion.getExpansionLocStart(), Record);
1983 AddSourceLocation(Expansion.isMacroArgExpansion()
1985 : Expansion.getExpansionLocEnd(),
1987 Record.push_back(Expansion.isExpansionTokenRange());

Completed in 493 milliseconds

12