| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ExpandMacro.cpp | 43 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 D | ExpandAutoType.cpp | 140 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 D | MacroCallReconstructorTest.cpp | 26 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 D | CoverageExporterJson.cpp | 120 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 D | CoverageExporterLcov.cpp | 83 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 D | CoverageSummaryInfo.cpp | 40 for (const auto &Expansion : Expansions) { in sumBranchExpansions() local 41 auto CE = CM.getCoverageForExpansion(Expansion); in sumBranchExpansions()
|
| H A D | CodeCoverage.cpp | 298 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 D | HTMLRewrite.cpp | 622 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 D | PseudoLoweringEmitter.cpp | 236 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 D | UseNullptrCheck.cpp | 335 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 D | RewriteMacros.cpp | 195 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 D | CodeExpansions.h | 26 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 D | Tokens.h | 274 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 D | CoverageMapping.cpp | 786 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 D | SourceManager.h | 474 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 D | Macros.h | 314 struct Expansion { struct 324 llvm::SmallVector<Expansion> ActiveExpansions; argument
|
| /llvm-project-15.0.7/clang/lib/Tooling/Syntax/ |
| H A D | Tokens.cpp | 509 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 D | CFRetainRelease_NSAssertionHandler.m | 42 // Expansion of: NSParameterAssert( x != 0 ); 55 // Expansion of: NSAssert( x != 0, @"" );
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 1066 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 D | warning_tests.c | 44 #error Expansion should have occurred
|
| H A D | feature_tests.c | 72 #error Expansion should have occurred
|
| /llvm-project-15.0.7/clang/test/CoverageMapping/ |
| H A D | implicit-def-in-macro.m | 11 // CHECK: Expansion,File 0, [[@LINE+1]]:3 -> [[@LINE+1]]:6 = 0
|
| /llvm-project-15.0.7/clang/unittests/Tooling/Syntax/ |
| H A D | TokensTest.cpp | 73 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 D | BuiltinTypes.def | 30 // 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 D | SourceManager.cpp | 1024 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()
|