Home
last modified time | relevance | path

Searched refs:ExpansionRanges (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/
H A DMacroExpansionContext.cpp22 MacroExpansionContext::ExpansionRangeMap &ExpansionRanges; member in clang::detail::MacroExpansionRangeRecorder
27 MacroExpansionContext::ExpansionRangeMap &ExpansionRanges) in MacroExpansionRangeRecorder() argument
28 : PP(PP), SM(SM), ExpansionRanges(ExpansionRanges) {} in MacroExpansionRangeRecorder()
63 ExpansionRanges.try_emplace(MacroNameBegin, ExpansionEnd); in MacroExpands()
94 *PP, *SM, ExpansionRanges)); in registerForPreprocessor()
105 if (ExpansionRanges.find_as(MacroExpansionLoc) == ExpansionRanges.end()) in getExpandedText()
122 const auto It = ExpansionRanges.find_as(MacroExpansionLoc); in getOriginalText()
123 if (It == ExpansionRanges.end()) in getOriginalText()
143 LocalExpansionRanges.reserve(ExpansionRanges.size()); in dumpExpansionRangesToStream()
144 for (const auto &Record : ExpansionRanges) in dumpExpansionRangesToStream()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DMultipleStatementMacroCheck.cpp40 using ExpansionRanges = std::vector<SourceRange>; typedef
45 ExpansionRanges getExpansionRanges(SourceLocation Loc, in getExpansionRanges()
47 ExpansionRanges Locs; in getExpansionRanges()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DMacroExpansionContext.h114 ExpansionRangeMap ExpansionRanges; variable