Home
last modified time | relevance | path

Searched refs:Expansion (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DExpandMacro.cpp43 syntax::TokenBuffer::Expansion Expansion; member in clang::clangd::__anon6e4f46200111::ExpandMacro
100 auto Expansion = Inputs.AST->getTokens().expansionStartingAt(T); in prepare() local
101 if (!Expansion) in prepare()
104 this->Expansion = *Expansion; in prepare()
112 for (const syntax::Token &T : Expansion.Expanded) { in apply()
122 CharSourceRange::getCharRange(Expansion.Spelled.front().location(), in apply()
123 Expansion.Spelled.back().endLocation()); in apply()
H A DExpandAutoType.cpp140 tooling::Replacement Expansion(SrcMgr, CharSourceRange(AutoRange, true), in apply() local
143 return Effect::mainFileEdit(SrcMgr, tooling::Replacements(Expansion)); in apply()
/llvm-project-15.0.7/clang/unittests/Format/
H A DMacroCallReconstructorTest.cpp26 class Expansion { class
199 Expansion Exp(Lex, *Macros); in TEST_F()
211 Expansion Exp(Lex, *Macros); in TEST_F()
229 Expansion Exp1(Lex, *Macros); in TEST_F()
231 Expansion Exp2(Lex, *Macros); in TEST_F()
260 Expansion Exp(Lex, *Macros); in TEST_F()
414 Expansion Exp(Lex, *Macros); in TEST_F()
435 Expansion Exp(Lex, *Macros); in TEST_F()
449 Expansion Exp(Lex, *Macros); in TEST_F()
527 Expansion Exp(Lex, *Macros); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp120 for (const auto &Expansion : Expansions) { in collectNestedBranches() local
121 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion); in collectNestedBranches()
131 if (B.FileID == Expansion.FileID) in collectNestedBranches()
139 const coverage::ExpansionRecord &Expansion) { in renderExpansion() argument
140 std::vector<llvm::coverage::ExpansionRecord> Expansions = {Expansion}; in renderExpansion()
142 {{"filenames", json::Array(Expansion.Function.Filenames)}, in renderExpansion()
144 {"source_region", renderRegion(Expansion.Region)}, in renderExpansion()
146 {"target_regions", renderRegions(Expansion.Function.CountedRegions)}, in renderExpansion()
189 for (const auto &Expansion : FileCoverage.getExpansions()) in renderFileExpansions() local
190 ExpansionArray.push_back(renderExpansion(Coverage, Expansion)); in renderFileExpansions()
H A DCoverageExporterLcov.cpp83 for (const auto &Expansion : Expansions) { in collectNestedBranches() local
84 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion); in collectNestedBranches()
88 SrcLine = Expansion.Region.LineStart; in collectNestedBranches()
99 if (B.FileID == Expansion.FileID) { in collectNestedBranches()
H A DCoverageSummaryInfo.cpp40 for (const auto &Expansion : Expansions) { in sumBranchExpansions() local
41 auto CE = CM.getCoverageForExpansion(Expansion); in sumBranchExpansions()
H A DCodeCoverage.cpp298 for (const auto &Expansion : Expansions) { in attachExpansionSubViews() local
299 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion); in attachExpansionSubViews()
309 SourceCoverageView::create(Expansion.Function.Name, SourceBuffer.get(), in attachExpansionSubViews()
312 attachBranchSubViews(*SubView, Expansion.Function.Name, SubViewBranches, in attachExpansionSubViews()
314 View.addExpansion(Expansion.Region, std::move(SubView)); in attachExpansionSubViews()
/llvm-project-15.0.7/clang/lib/Rewrite/
H A DHTMLRewrite.cpp622 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); in HighlightMacros() local
623 unsigned LineLen = Expansion.size(); in HighlightMacros()
637 Expansion += "<br>"; in HighlightMacros()
641 LineLen -= Expansion.size(); in HighlightMacros()
647 Expansion += ' '; in HighlightMacros()
650 Expansion += EscapeText(TmpPP.getSpelling(Tok)); in HighlightMacros()
651 LineLen += Expansion.size(); in HighlightMacros()
660 Expansion = "<span class='macro_popup'>" + Expansion + "</span></span>"; in HighlightMacros()
663 Expansion.c_str(), LLoc.isTokenRange()); in HighlightMacros()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp236 for (auto &Expansion : Expansions) { in emitLoweringEmitter() local
237 CodeGenInstruction &Source = Expansion.Source; in emitLoweringEmitter()
238 CodeGenInstruction &Dest = Expansion.Dest; in emitLoweringEmitter()
254 switch (Expansion.OperandMap[MIOpNo + i].Kind) { in emitLoweringEmitter()
257 << Source.Operands[Expansion.OperandMap[MIOpNo].Data in emitLoweringEmitter()
264 << Expansion.OperandMap[MIOpNo + i].Data.Imm << "));\n"; in emitLoweringEmitter()
267 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg; in emitLoweringEmitter()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNullptrCheck.cpp335 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); in getMacroAndArgLocations() local
338 ArgLoc = Expansion.getExpansionLocStart(); in getMacroAndArgLocations()
339 if (!Expansion.isMacroArgExpansion()) { in getMacroAndArgLocations()
350 ArgLoc = Expansion.getSpellingLoc().getLocWithOffset(LocInfo.second); in getMacroAndArgLocations()
388 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); in expandsFrom() local
390 Loc = Expansion.getExpansionLocStart(); in expandsFrom()
392 if (!Expansion.isMacroArgExpansion()) { in expandsFrom()
409 Loc = Expansion.getSpellingLoc().getLocWithOffset(LocInfo.second); in expandsFrom()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp195 std::string Expansion; in RewriteMacrosInInput() local
197 Expansion += ' ' + PP.getSpelling(PPTok); in RewriteMacrosInInput()
202 Expansion += ' '; in RewriteMacrosInInput()
203 RB.InsertTextBefore(InsertPos, Expansion); in RewriteMacrosInInput()
/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DCodeExpansions.h26 void declare(StringRef Name, StringRef Expansion) { in declare() argument
27 bool Inserted = Expansions.try_emplace(Name, Expansion).second; in declare()
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h274 struct Expansion { struct
281 llvm::Optional<Expansion> argument
285 std::vector<Expansion>
365 Expansion makeExpansion(const MarkedFile &, const Mapping &) const;
/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp786 const ExpansionRecord &Expansion) const { in getCoverageForExpansion()
788 Expansion.Function.Filenames[Expansion.FileID]); in getCoverageForExpansion()
790 for (const auto &CR : Expansion.Function.CountedRegions) in getCoverageForExpansion()
791 if (CR.FileID == Expansion.FileID) { in getCoverageForExpansion()
793 if (isExpansion(CR, Expansion.FileID)) in getCoverageForExpansion()
794 ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function); in getCoverageForExpansion()
796 for (const auto &CR : Expansion.Function.CountedBranchRegions) in getCoverageForExpansion()
798 if (CR.FileID == Expansion.FileID) in getCoverageForExpansion()
802 << Expansion.FileID << "\n"); in getCoverageForExpansion()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSourceManager.h474 ExpansionInfo Expansion; member
492 return Expansion; in getExpansion()
505 const ExpansionInfo &Expansion) { in get() argument
510 new (&E.Expansion) ExpansionInfo(Expansion); in get()
1200 CharSourceRange Expansion = getExpansionRange(Range.getAsRange()); in getExpansionRange() local
1201 if (Expansion.getEnd() == Range.getEnd()) in getExpansionRange()
1202 Expansion.setTokenRange(Range.isTokenRange()); in getExpansionRange()
1203 return Expansion; in getExpansionRange()
1820 createExpansionLocImpl(const SrcMgr::ExpansionInfo &Expansion,
/llvm-project-15.0.7/clang/lib/Format/
H A DMacros.h314 struct Expansion { struct
324 llvm::SmallVector<Expansion> ActiveExpansions; argument
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DTokens.cpp509 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
511 Expansion E; in makeExpansion()
538 llvm::Optional<TokenBuffer::Expansion>
552 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
564 std::vector<TokenBuffer::Expansion> Expansions; in expansionsOverlapping()
861 SourceLocation Expansion = SM.getExpansionLoc(Tok.location()); in advance() local
862 FileID File = SM.getFileID(Expansion); in advance()
878 auto End = CollectedExpansions.lookup(Expansion); in advance()
892 Result.ExpandedTokens[NextExpanded].location()) == Expansion) in advance()
/llvm-project-15.0.7/clang/test/Analysis/
H A DCFRetainRelease_NSAssertionHandler.m42 // Expansion of: NSParameterAssert( x != 0 );
55 // Expansion of: NSAssert( x != 0, @"" );
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1066 PackExpansionTypeLoc Expansion = in getTemplateArgumentPackExpansionPattern() local
1068 Ellipsis = Expansion.getEllipsisLoc(); in getTemplateArgumentPackExpansionPattern()
1070 TypeLoc Pattern = Expansion.getPatternLoc(); in getTemplateArgumentPackExpansionPattern()
1071 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1085 PackExpansionExpr *Expansion in getTemplateArgumentPackExpansionPattern() local
1087 Expr *Pattern = Expansion->getPattern(); in getTemplateArgumentPackExpansionPattern()
1088 Ellipsis = Expansion->getEllipsisLoc(); in getTemplateArgumentPackExpansionPattern()
1089 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
/llvm-project-15.0.7/clang/test/Preprocessor/
H A Dwarning_tests.c44 #error Expansion should have occurred
H A Dfeature_tests.c72 #error Expansion should have occurred
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dimplicit-def-in-macro.m11 // CHECK: Expansion,File 0, [[@LINE+1]]:3 -> [[@LINE+1]]:6 = 0
/llvm-project-15.0.7/clang/unittests/Tooling/Syntax/
H A DTokensTest.cpp73 Matcher<TokenBuffer::Expansion>
76 return AllOf(Field(&TokenBuffer::Expansion::Spelled, Spelled), in IsExpansion()
77 Field(&TokenBuffer::Expansion::Expanded, Expanded)); in IsExpansion()
947 for (auto Expansion : Expansions) in TEST_F() local
948 ActualMacroRanges.push_back(Expansion->range(SM)); in TEST_F()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DBuiltinTypes.def30 // SHARED_SINGLETON_TYPE(Expansion) - The given expansion corresponds
52 #define SHARED_SINGLETON_TYPE(Expansion) Expansion
/llvm-project-15.0.7/clang/lib/Basic/
H A DSourceManager.cpp1024 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); in getImmediateExpansionRange() local
1025 return Expansion.getExpansionLocRange(); in getImmediateExpansionRange()
1059 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion() local
1060 if (!Expansion.isMacroArgExpansion()) return false; in isMacroArgExpansion()
1063 *StartLoc = Expansion.getExpansionLocStart(); in isMacroArgExpansion()
1071 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion() local
1072 return Expansion.isMacroBodyExpansion(); in isMacroBodyExpansion()

123