| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 99 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> { in before() 100 Expected<CharSourceRange> SelectedRange = Selector(Result); in before() 103 return CharSourceRange::getCharRange(SelectedRange->getBegin()); in before() 108 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> { in after() 109 Expected<CharSourceRange> SelectedRange = Selector(Result); in after() 120 CharSourceRange Range = Lexer::makeFileCharRange( in after() 121 CharSourceRange::getTokenRange(SelectedRange->getEnd()), in after() 129 return CharSourceRange::getCharRange(End); in after() 134 return [ID](const MatchResult &Result) -> Expected<CharSourceRange> { in node() 142 : CharSourceRange::getTokenRange(Node->getSourceRange()); in node() [all …]
|
| H A D | SourceCode.cpp | 31 StringRef clang::tooling::getText(CharSourceRange Range, in getText() 37 CharSourceRange clang::tooling::maybeExtendRange(CharSourceRange Range, in maybeExtendRange() 40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(), in maybeExtendRange() 50 return CharSourceRange::getTokenRange(Range.getBegin(), Tok.getLocation()); in maybeExtendRange() 53 llvm::Error clang::tooling::validateRange(const CharSourceRange &Range, in validateRange() 84 llvm::Error clang::tooling::validateEditRange(const CharSourceRange &Range, in validateEditRange() 107 static std::optional<CharSourceRange> 128 static CharSourceRange getRangeForSplitTokens(CharSourceRange Range, in getRangeForSplitTokens() 140 return CharSourceRange::getCharRange(BeginLoc, EndToken->getEnd()); in getRangeForSplitTokens() 145 return CharSourceRange::getTokenRange(BeginToken->getBegin(), in getRangeForSplitTokens() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Edit/ |
| H A D | Commit.h | 47 CharSourceRange getFileRange(SourceManager &SM) const; 48 CharSourceRange getInsertFromRange(SourceManager &SM) const; 83 bool insertFromRange(SourceLocation loc, CharSourceRange range, 86 bool insertWrap(StringRef before, CharSourceRange range, StringRef after); 88 bool remove(CharSourceRange range); 90 bool replace(CharSourceRange range, StringRef text); 91 bool replaceWithInner(CharSourceRange range, CharSourceRange innerRange); 98 return insertFromRange(loc, CharSourceRange::getTokenRange(TokenRange), 103 return insertWrap(before, CharSourceRange::getTokenRange(TokenRange), after); in insertWrap() 107 return remove(CharSourceRange::getTokenRange(TokenRange)); in remove() [all …]
|
| H A D | EditsReceiver.h | 24 virtual void replace(CharSourceRange range, StringRef text) = 0; 27 virtual void remove(CharSourceRange range);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/ |
| H A D | FixIt.h | 29 StringRef getText(CharSourceRange Range, const ASTContext &Context); 32 inline CharSourceRange getSourceRange(const SourceRange &Range) { in getSourceRange() 33 return CharSourceRange::getTokenRange(Range); in getSourceRange() 37 inline CharSourceRange getSourceRange(const SourceLocation &Loc) { in getSourceRange() 38 return CharSourceRange::getTokenRange(Loc, Loc); in getSourceRange() 43 template <typename T> CharSourceRange getSourceRange(const T &Node) { in getSourceRange() 44 return CharSourceRange::getTokenRange(Node.getSourceRange()); in getSourceRange()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | DiagnosticRenderer.h | 78 ArrayRef<CharSourceRange> Ranges, 83 ArrayRef<CharSourceRange> Ranges) = 0; 87 SmallVectorImpl<CharSourceRange> &Ranges, 110 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints); 113 ArrayRef<CharSourceRange> Ranges); 115 ArrayRef<CharSourceRange> Ranges, 132 StringRef Message, ArrayRef<CharSourceRange> Ranges,
|
| H A D | SARIFDiagnostic.h | 38 ArrayRef<CharSourceRange> Ranges, 43 ArrayRef<CharSourceRange> Ranges) override; 46 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext() 63 ArrayRef<CharSourceRange> Ranges,
|
| H A D | TextDiagnostic.h | 87 ArrayRef<CharSourceRange> Ranges, 92 ArrayRef<CharSourceRange> Ranges) override; 95 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext() 112 SmallVectorImpl<CharSourceRange> &Ranges,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Rewrite/Core/ |
| H A D | Rewriter.h | 91 int getRangeSize(const CharSourceRange &Range, 99 std::string getRewrittenText(CharSourceRange Range) const; 107 return getRewrittenText(CharSourceRange::getTokenRange(Range)); in getRewrittenText() 146 bool RemoveText(CharSourceRange range, 165 bool ReplaceText(CharSourceRange range, StringRef NewStr) { in ReplaceText() 185 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent); 187 return IncreaseIndentation(CharSourceRange::getTokenRange(range), in IncreaseIndentation()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | SARIFDiagnostic.cpp | 41 StringRef Message, ArrayRef<clang::CharSourceRange> Ranges, in emitDiagnosticMessage() 66 ArrayRef<CharSourceRange> Ranges, const Diagnostic &Diag) { in addLocationToResult() 67 SmallVector<CharSourceRange> Locations = {}; in addLocationToResult() 83 for (const CharSourceRange Range : Ranges) { in addLocationToResult() 90 CharSourceRange ERange = SM.getExpansionRange(Range.getEnd()); in addLocationToResult() 115 CharSourceRange{SourceRange{BeginLoc, EndLoc}, /* ITR = */ false}); in addLocationToResult() 131 CharSourceRange{SourceRange{DiagLoc, DiagLoc}, /* ITR = */ false}); in addLocationToResult() 206 ArrayRef<CharSourceRange> Ranges) { in emitDiagnosticLoc()
|
| H A D | DiagnosticRenderer.cpp | 50 void replace(CharSourceRange range, StringRef text) override { in replace() 88 ArrayRef<CharSourceRange> Ranges, in emitDiagnostic() 100 SmallVector<CharSourceRange, 20> MutableRanges(Ranges); in emitDiagnostic() 268 CharSourceRange MacroRange, MacroArgRange; in retrieveMacroLocation() 275 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation() 280 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation() 352 mapDiagnosticRanges(FullSourceLoc CaretLoc, ArrayRef<CharSourceRange> Ranges, in mapDiagnosticRanges() 353 SmallVectorImpl<CharSourceRange> &SpellingRanges) { in mapDiagnosticRanges() 414 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges() 421 ArrayRef<CharSourceRange> Ranges, in emitCaret() [all …]
|
| H A D | SerializedDiagnosticPrinter.cpp | 65 ArrayRef<CharSourceRange> Ranges, 70 ArrayRef<CharSourceRange> Ranges) override {} in emitDiagnosticLoc() 75 SmallVectorImpl<CharSourceRange> &Ranges, 190 void EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, 195 void EmitCharSourceRange(CharSourceRange R, const SourceManager &SM); 221 void AddCharSourceRangeToRecord(CharSourceRange R, RecordDataImpl &Record, 359 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range, in AddCharSourceRangeToRecord() 390 void SDiagsWriter::EmitCharSourceRange(CharSourceRange R, in EmitCharSourceRange() 671 StringRef Message, ArrayRef<clang::CharSourceRange> Ranges, in emitDiagnosticMessage() 698 void SDiagsWriter::EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, in EmitCodeContext() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Edit/ |
| H A D | Commit.cpp | 30 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const { in getFileRange() 32 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getFileRange() 35 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const { in getInsertFromRange() 39 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getInsertFromRange() 64 CharSourceRange range, in insertFromRange() 90 bool Commit::remove(CharSourceRange range) { in remove() 102 bool Commit::insertWrap(StringRef before, CharSourceRange range, in insertWrap() 115 bool Commit::replace(CharSourceRange range, StringRef text) { in replace() 131 bool Commit::replaceWithInner(CharSourceRange range, in replaceWithInner() 132 CharSourceRange replacementRange) { in replaceWithInner() [all …]
|
| H A D | RewriteObjCFoundationAPI.cpp | 193 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToSubscriptGetCommon() 195 CharSourceRange::getTokenRange(RecRange)); in rewriteToSubscriptGetCommon() 242 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToArraySubscriptSet() 244 CharSourceRange::getTokenRange(RecRange)); in rewriteToArraySubscriptSet() 245 commit.replaceWithInner(CharSourceRange::getCharRange(Arg0Range.getBegin(), in rewriteToArraySubscriptSet() 247 CharSourceRange::getTokenRange(Arg0Range)); in rewriteToArraySubscriptSet() 250 commit.insertWrap("[", CharSourceRange::getCharRange(Arg0Range.getBegin(), in rewriteToArraySubscriptSet() 281 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToDictionarySubscriptSet() 283 CharSourceRange::getTokenRange(RecRange)); in rewriteToDictionarySubscriptSet() 515 CharSourceRange::getTokenRange(KeyRange), in rewriteToDictionaryLiteral() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | AffectedRangeManager.cpp | 62 const CharSourceRange &Range) { in affectsCharSourceRange() 63 for (const CharSourceRange &R : Ranges) { in affectsCharSourceRange() 80 CharSourceRange Range = CharSourceRange::getCharRange(Start, End); in affectsTokenRange() 85 CharSourceRange EmptyLineRange = CharSourceRange::getCharRange( in affectsLeadingEmptyLines()
|
| H A D | AffectedRangeManager.h | 28 const ArrayRef<CharSourceRange> Ranges) in AffectedRangeManager() 37 bool affectsCharSourceRange(const CharSourceRange &Range); 59 const SmallVector<CharSourceRange, 8> Ranges;
|
| H A D | TokenAnalyzer.h | 40 ArrayRef<CharSourceRange> getCharRanges() const { return CharRanges; } in getCharRanges() 71 SmallVector<CharSourceRange, 8> CharRanges;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Diagnostic.h | 81 CharSourceRange RemoveRange; 85 CharSourceRange InsertFromRange; 105 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc); 115 CharSourceRange FromRange, 119 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc); 127 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval() 133 return CreateRemoval(CharSourceRange::getTokenRange(RemoveRange)); in CreateRemoval() 138 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement() 147 return CreateReplacement(CharSourceRange::getTokenRange(RemoveRange), Code); in CreateReplacement() 180 SmallVector<CharSourceRange, 8> DiagRanges; [all …]
|
| H A D | SourceLocation.h | 258 class CharSourceRange { 263 CharSourceRange() = default; 264 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {} 266 static CharSourceRange getTokenRange(SourceRange R) { 267 return CharSourceRange(R, true); 270 static CharSourceRange getCharRange(SourceRange R) { 271 return CharSourceRange(R, false); 274 static CharSourceRange getTokenRange(SourceLocation B, SourceLocation E) { 278 static CharSourceRange getCharRange(SourceLocation B, SourceLocation E) {
|
| H A D | Sarif.h | 178 CharSourceRange Range; 187 ThreadFlow setRange(const CharSourceRange &ItemRange) { in setRange() 325 llvm::SmallVector<CharSourceRange, 8> Locations; 350 SarifResult setLocations(llvm::ArrayRef<CharSourceRange> DiagLocs) { in setLocations() 423 llvm::json::Object createPhysicalLocation(const CharSourceRange &R);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Lexer.h | 430 static CharSourceRange getAsCharRange(SourceRange Range, in getAsCharRange() 434 return End.isInvalid() ? CharSourceRange() in getAsCharRange() 435 : CharSourceRange::getCharRange( in getAsCharRange() 438 static CharSourceRange getAsCharRange(CharSourceRange Range, in getAsCharRange() 492 static CharSourceRange makeFileCharRange(CharSourceRange Range, 497 static StringRef getSourceText(CharSourceRange Range,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Transformer/ |
| H A D | RangeSelector.h | 27 using RangeSelector = MatchConsumer<CharSourceRange>; 29 inline RangeSelector charRange(CharSourceRange R) { in charRange() 31 -> Expected<CharSourceRange> { return R; }; in charRange()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/ |
| H A D | RefactoringCallbacks.cpp | 75 Sources, CharSourceRange::getTokenRange(From.getSourceRange()), Text); in replaceStmtWithText() 81 Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()), in replaceStmtWithStmt() 93 CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText)); in run() 215 CharSourceRange Source = in run() 216 CharSourceRange::getTokenRange(NodeIter->second.getSourceRange()); in run()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 20 CharSourceRange getLexicalDeclRange(Decl *D, const SourceManager &SM, in getLexicalDeclRange() 23 return CharSourceRange::getTokenRange(D->getSourceRange()); in getLexicalDeclRange() 31 ? CharSourceRange::getCharRange(R.getBegin(), LocAfterEnd) in getLexicalDeclRange() 32 : CharSourceRange::getTokenRange(R); in getLexicalDeclRange() 124 selectionKindFor(CharSourceRange::getTokenRange(S->getSourceRange())); in TraverseStmt() 140 SourceSelectionKind selectionKindFor(CharSourceRange Range) { in selectionKindFor()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Core/ |
| H A D | Replacement.h | 103 Replacement(const SourceManager &Sources, const CharSourceRange &Range, 136 const CharSourceRange &Range, 365 const CharSourceRange Range = in Replacement() 366 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange()); in Replacement()
|