| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 128 CharSourceRange Range = Lexer::makeFileCharRange( in after() 137 return CharSourceRange::getCharRange(End); in after() 169 Expected<CharSourceRange> EndRange = End(Result); in enclose() 194 return CharSourceRange::getTokenRange( in member() 210 auto R = CharSourceRange::getTokenRange(L, L); in name() 217 return CharSourceRange(); in name() 224 return CharSourceRange::getTokenRange(L, L); in name() 230 return CharSourceRange::getTokenRange(L, L); in name() 291 return CharSourceRange::getCharRange( in getCallArgumentsRange() 305 CharSourceRange getElementsRange(const MatchResult &, in getElementsRange() [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::validateEditRange(const CharSourceRange &Range, in validateEditRange() 81 llvm::Optional<CharSourceRange> 82 clang::tooling::getRangeForEdit(const CharSourceRange &EditRange, in getRangeForEdit() 96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRangeForEdit() 132 CharSourceRange ExpansionRange = SM.getExpansionRange(EntityLast); in getEntityEndLoc() 319 CharSourceRange tooling::getAssociatedRange(const Decl &Decl, in getAssociatedRange() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/ |
| H A D | SourceCode.h | 25 CharSourceRange maybeExtendRange(CharSourceRange Range, 33 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next, in getExtendedRange() 35 return maybeExtendRange(CharSourceRange::getTokenRange(Node.getSourceRange()), in getExtendedRange() 48 CharSourceRange getAssociatedRange(const Decl &D, ASTContext &Context); 51 StringRef getText(CharSourceRange Range, const ASTContext &Context); 56 return getText(CharSourceRange::getTokenRange(Node.getSourceRange()), in getText() 90 llvm::Error validateEditRange(const CharSourceRange &Range, 97 llvm::Optional<CharSourceRange> 98 getRangeForEdit(const CharSourceRange &EditRange, const SourceManager &SM, 100 inline llvm::Optional<CharSourceRange> [all …]
|
| /llvm-project-15.0.7/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), 107 return remove(CharSourceRange::getTokenRange(TokenRange)); in remove() 111 return replace(CharSourceRange::getTokenRange(TokenRange), text); in replace() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | PPCallbacksTest.cpp | 38 CharSourceRange FilenameRange, in InclusionDirective() 58 CharSourceRange FilenameRange; 168 StringRef GetSourceString(CharSourceRange Range) { in GetSourceString() 365 CharSourceRange Range = in TEST_F() 375 CharSourceRange Range = in TEST_F() 386 CharSourceRange Range = in TEST_F() 397 CharSourceRange Range = in TEST_F() 408 CharSourceRange Range = in TEST_F() 420 CharSourceRange Range = in TEST_F() 430 CharSourceRange Range = in TEST_F() [all …]
|
| H A D | LexerTest.cpp | 99 Lexer::getSourceText(CharSourceRange::getTokenRange(SourceRange( in getSourceText() 296 CharSourceRange macroRange = SourceMgr.getExpansionRange(lsqrLoc); in TEST_F() 307 CharSourceRange range = Lexer::makeFileCharRange( in TEST_F() 308 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts); in TEST_F() 321 CharSourceRange::getTokenRange(lsqrLoc, rsqrLoc), in TEST_F() 333 CharSourceRange::getTokenRange(macroLsqrLoc, macroIdLoc), in TEST_F() 395 CharSourceRange range = Lexer::makeFileCharRange( in TEST_F() 396 CharSourceRange::getTokenRange(innerTyLoc, rangleLoc), SourceMgr, in TEST_F() 404 CharSourceRange::getTokenRange(outerTyLoc, rangleLoc), SourceMgr, in TEST_F() 420 CharSourceRange::getTokenRange(macroInnerTyLoc, macroRAngleLoc), in TEST_F() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | DiagnosticRenderer.h | 79 ArrayRef<CharSourceRange> Ranges, 84 ArrayRef<CharSourceRange> Ranges) = 0; 88 SmallVectorImpl<CharSourceRange> &Ranges, 111 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints); 114 ArrayRef<CharSourceRange> Ranges); 116 ArrayRef<CharSourceRange> Ranges, 133 StringRef Message, ArrayRef<CharSourceRange> Ranges,
|
| H A D | TextDiagnostic.h | 78 ArrayRef<CharSourceRange> Ranges, 83 ArrayRef<CharSourceRange> Ranges) override; 86 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext() 103 SmallVectorImpl<CharSourceRange> &Ranges,
|
| /llvm-project-15.0.7/clang/include/clang/Rewrite/Core/ |
| H A D | Rewriter.h | 90 int getRangeSize(const CharSourceRange &Range, 98 std::string getRewrittenText(CharSourceRange Range) const; 106 return getRewrittenText(CharSourceRange::getTokenRange(Range)); in getRewrittenText() 145 bool RemoveText(CharSourceRange range, 164 bool ReplaceText(CharSourceRange range, StringRef NewStr) { in ReplaceText() 184 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent); 186 return IncreaseIndentation(CharSourceRange::getTokenRange(range), in IncreaseIndentation()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DiagnosticRenderer.cpp | 52 void replace(CharSourceRange range, StringRef text) override { in replace() 90 ArrayRef<CharSourceRange> Ranges, in emitDiagnostic() 102 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), in emitDiagnostic() 272 CharSourceRange MacroRange, MacroArgRange; in retrieveMacroLocation() 419 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges() 426 ArrayRef<CharSourceRange> Ranges, in emitCaret() 428 SmallVector<CharSourceRange, 4> SpellingRanges; in emitCaret() 437 ArrayRef<CharSourceRange> Ranges) { in emitSingleMacroExpansion() 443 SmallVector<CharSourceRange, 4> SpellingRanges; in emitSingleMacroExpansion() 475 static bool checkRangeForMacroArgExpansion(CharSourceRange Range, in checkRangeForMacroArgExpansion() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Rewrite/ |
| H A D | RewriterTest.cpp | 21 CharSourceRange CRange; // covers exact char range 22 CharSourceRange TRange; // extends CRange to whole tokens 25 CharSourceRange makeCharRange(int StartOff, int EndOff) { in makeCharRange() 26 return CharSourceRange::getCharRange(makeLoc(StartOff), makeLoc(EndOff)); in makeCharRange() 35 TRange = CharSourceRange::getTokenRange(SRange); in RangeTypeTest()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | MoveConstArgCheck.cpp | 24 CharSourceRange BeforeArgumentsRange = Lexer::makeFileCharRange( in replaceCallWithArg() 25 CharSourceRange::getCharRange(Call->getBeginLoc(), Arg->getBeginLoc()), in replaceCallWithArg() 27 CharSourceRange AfterArgumentsRange = Lexer::makeFileCharRange( in replaceCallWithArg() 28 CharSourceRange::getCharRange(Call->getEndLoc(), in replaceCallWithArg() 110 CharSourceRange MoveRange = in check() 111 CharSourceRange::getCharRange(CallMove->getSourceRange()); in check() 112 CharSourceRange FileMoveRange = in check()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | SourceCodeTest.cpp | 69 CharSourceRange Range = Lexer::getAsCharRange( 79 static ::testing::Matcher<CharSourceRange> AsRange(const SourceManager &SM, in AsRange() 81 return EqualsRange(CharSourceRange::getCharRange( in AsRange() 212 CharSourceRange Call = Lexer::getAsCharRange(CE->getSourceRange(), in TEST() 446 auto Range = CharSourceRange::getTokenRange(CE->getSourceRange()); in TEST() 461 auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange()); in TEST() 476 auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange()); in TEST() 524 auto Range = CharSourceRange::getTokenRange(CE->getSourceRange()); in TEST() 542 auto ArgRange = CharSourceRange::getTokenRange(ArgLoc); in TEST() 555 CharSourceRange Invalid; in TEST() [all …]
|
| H A D | RangeSelectorTest.cpp | 61 Expected<CharSourceRange> Range = Selector(Match.Result); in select() 69 Expected<CharSourceRange> selectFromTrivial(const RangeSelector &Selector) { in selectFromTrivial() 88 Expected<CharSourceRange> selectFromAssorted(RangeSelector Selector) { in selectFromAssorted() 147 CharSourceRange::getCharRange(ExprBegin, ExprBegin)))); in TEST() 167 CharSourceRange::getCharRange(ExprBegin, ExprBegin)))); in TEST() 183 const auto ExpectedAfter = CharSourceRange::getCharRange(SemiLoc, SemiLoc); in TEST() 186 auto CharRange = CharSourceRange::getCharRange(Range.getBegin(), SemiLoc); in TEST() 191 auto TokenRange = CharSourceRange::getTokenRange(Range); in TEST() 218 CharSourceRange Expected = CharSourceRange::getCharRange(After, After); in TEST() 234 CharSourceRange Expected = CharSourceRange::getCharRange(After, After); in TEST() [all …]
|
| /llvm-project-15.0.7/clang/lib/Edit/ |
| H A D | Commit.cpp | 31 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const { in getFileRange() 33 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getFileRange() 36 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const { in getInsertFromRange() 40 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getInsertFromRange() 65 CharSourceRange range, in insertFromRange() 91 bool Commit::remove(CharSourceRange range) { in remove() 103 bool Commit::insertWrap(StringRef before, CharSourceRange range, in insertWrap() 116 bool Commit::replace(CharSourceRange range, StringRef text) { in replace() 132 bool Commit::replaceWithInner(CharSourceRange range, in replaceWithInner() 133 CharSourceRange replacementRange) { in replaceWithInner() [all …]
|
| /llvm-project-15.0.7/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;
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | UpgradeGoogletestCaseCheck.cpp | 113 CharSourceRange::getTokenRange(Loc, Loc), *Replacement); in macroUsed() 255 static CharSourceRange 258 return CharSourceRange::getTokenRange( in getAliasNameRange() 261 return CharSourceRange::getTokenRange( in getAliasNameRange() 267 CharSourceRange ReplacementRange; in check() 276 ReplacementRange = CharSourceRange::getTokenRange(Callee->getMemberLoc(), in check() 282 CharSourceRange::getTokenRange(Ref->getNameInfo().getSourceRange()); in check() 287 CharSourceRange::getTokenRange(Using->getNameInfo().getSourceRange()); in check() 295 ReplacementRange = CharSourceRange::getTokenRange( in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ConstReturnTypeCheck.cpp | 43 CharSourceRange FileRange = Lexer::makeFileCharRange( in findConstToRemove() 44 CharSourceRange::getCharRange(Def->getBeginLoc(), NameBeginLoc), in findConstToRemove() 70 CharSourceRange ConstRange; 90 CharSourceRange::getCharRange(Tok->getLocation(), Tok->getEndLoc()); in checkDef() 100 CharSourceRange::getCharRange(T->getLocation(), T->getEndLoc()))); in checkDef()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | RedundantBranchConditionCheck.cpp | 143 CharSourceRange::getTokenRange(IfBegin, BeforeOtherSide)) in check() 146 CharSourceRange::getTokenRange(AfterOtherSide, IfEnd)); in check() 149 CharSourceRange::getTokenRange(IfBegin, IfEnd)); in check() 155 CharSourceRange::getTokenRange(Body->getEndLoc(), Body->getEndLoc())); in check() 167 Diag << FixItHint::CreateRemoval(CharSourceRange::getTokenRange( in check() 174 Diag << FixItHint::CreateRemoval(CharSourceRange::getTokenRange( in check()
|
| H A D | MisplacedOperatorInStrlenInAllocCheck.cpp | 85 CharSourceRange::getTokenRange(StrLen->getSourceRange()), in check() 88 CharSourceRange::getTokenRange(StrLen->getArg(0)->getSourceRange()), in check() 95 CharSourceRange::getTokenRange(BinOp->getLHS()->getSourceRange()), in check() 98 CharSourceRange::getTokenRange(BinOp->getRHS()->getSourceRange()), in check()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | SourceLocation.h | 253 class CharSourceRange { 258 CharSourceRange() = default; 259 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {} 261 static CharSourceRange getTokenRange(SourceRange R) { 262 return CharSourceRange(R, true); 265 static CharSourceRange getCharRange(SourceRange R) { 266 return CharSourceRange(R, false); 269 static CharSourceRange getTokenRange(SourceLocation B, SourceLocation E) { 273 static CharSourceRange getCharRange(SourceLocation B, SourceLocation E) {
|
| H A D | Diagnostic.h | 75 CharSourceRange RemoveRange; 79 CharSourceRange InsertFromRange; 177 SmallVector<CharSourceRange, 8> DiagRanges; 1205 void AddSourceRange(const CharSourceRange &R) const { in AddSourceRange() 1476 DB.AddSourceRange(CharSourceRange::getTokenRange(R)); 1516 const llvm::Optional<CharSourceRange> &Opt) { 1646 const CharSourceRange &getRange(unsigned Idx) const { in getRange() 1652 ArrayRef<CharSourceRange> getRanges() const { in getRanges() 1690 std::vector<CharSourceRange> Ranges; 1700 ArrayRef<CharSourceRange> Ranges, [all …]
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXSourceLocation.h | 55 const CharSourceRange &R); 62 CharSourceRange::getTokenRange(R)); in translateSourceRange() 78 CharSourceRange translateCXRangeToCharRange(CXSourceRange R);
|