| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | FixItTest.cpp | 71 EXPECT_EQ("x", getText(Hint0.RemoveRange.getAsRange(), AST.context())); in TEST() 76 EXPECT_EQ("y", getText(Hint1.RemoveRange.getAsRange(), AST.context())); in TEST() 83 EXPECT_EQ("x + y", getText(Hint0.RemoveRange.getAsRange(), AST.context())); in TEST() 94 EXPECT_EQ("FOO", getText(Hint.RemoveRange.getAsRange(), AST.context())); in TEST() 102 Hint0.RemoveRange.getEnd().printToString(AST.sourceManager())); in TEST() 110 Hint1.RemoveRange.getEnd().printToString(AST.sourceManager())); in TEST() 121 Hint.RemoveRange.getEnd().printToString(AST.sourceManager())); in TEST() 145 EXPECT_EQ("x", getText(Hint0.RemoveRange.getAsRange(), AST.context())); in TEST() 150 EXPECT_EQ("y", getText(Hint1.RemoveRange.getAsRange(), AST.context())); in TEST() 165 Hint.RemoveRange.getEnd().printToString(AST.sourceManager())); in TEST() [all …]
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | FixItRewriter.cpp | 161 commit.insertFromRange(Hint.RemoveRange.getBegin(), in HandleDiagnostic() 165 commit.remove(Hint.RemoveRange); in HandleDiagnostic() 167 if (Hint.RemoveRange.isTokenRange() || in HandleDiagnostic() 168 Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd()) in HandleDiagnostic() 169 commit.replace(Hint.RemoveRange, Hint.CodeToInsert); in HandleDiagnostic() 171 commit.insert(Hint.RemoveRange.getBegin(), Hint.CodeToInsert, in HandleDiagnostic()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DiagnosticRenderer.cpp | 66 commit.insertFromRange(Hint.RemoveRange.getBegin(), in mergeFixits() 70 commit.remove(Hint.RemoveRange); in mergeFixits() 72 if (Hint.RemoveRange.isTokenRange() || in mergeFixits() 73 Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd()) in mergeFixits() 74 commit.replace(Hint.RemoveRange, Hint.CodeToInsert); in mergeFixits() 76 commit.insert(Hint.RemoveRange.getBegin(), Hint.CodeToInsert, in mergeFixits() 112 if (Hint.RemoveRange.isValid()) in emitDiagnostic() 113 MutableRanges.push_back(Hint.RemoveRange); in emitDiagnostic()
|
| H A D | TextDiagnostic.cpp | 1076 = SM.getDecomposedExpansionLoc(I->RemoveRange.getBegin()); in buildFixItInsertionLine() 1322 if (I->RemoveRange.isInvalid() || in emitParseableFixits() 1323 I->RemoveRange.getBegin().isMacroID() || in emitParseableFixits() 1324 I->RemoveRange.getEnd().isMacroID()) in emitParseableFixits() 1330 SourceLocation BLoc = I->RemoveRange.getBegin(); in emitParseableFixits() 1331 SourceLocation ELoc = I->RemoveRange.getEnd(); in emitParseableFixits() 1337 if (I->RemoveRange.isTokenRange()) in emitParseableFixits()
|
| H A D | ASTUnit.cpp | 1238 OutFix.RemoveRange = makeStandaloneRange(InFix.RemoveRange, SM, LangOpts); in makeStandaloneFixIt() 2380 SourceLocation BL = FileLoc.getLocWithOffset(FixIt.RemoveRange.first); in TranslateStoredDiagnostics() 2381 SourceLocation EL = FileLoc.getLocWithOffset(FixIt.RemoveRange.second); in TranslateStoredDiagnostics() 2382 FH.RemoveRange = CharSourceRange::getCharRange(BL, EL); in TranslateStoredDiagnostics()
|
| H A D | SerializedDiagnosticPrinter.cpp | 720 AddCharSourceRangeToRecord(Fix.RemoveRange, Record, SM); in EmitCodeContext()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Diagnostics.cpp | 109 auto R = Lexer::makeFileCharRange(F.RemoveRange, M, L); in diagnosticRange() 737 if (FixIt.RemoveRange.getBegin().isMacroID() && in HandleDiagnostic() 738 FixIt.RemoveRange.getEnd().isMacroID() && in HandleDiagnostic() 739 SM.getFileID(FixIt.RemoveRange.getBegin()) == in HandleDiagnostic() 740 SM.getFileID(FixIt.RemoveRange.getEnd())) { in HandleDiagnostic() 741 FixIt.RemoveRange = CharSourceRange( in HandleDiagnostic() 743 SM.getTopMacroCallerLoc(FixIt.RemoveRange.getEnd())}, in HandleDiagnostic() 744 FixIt.RemoveRange.isTokenRange()); in HandleDiagnostic() 747 if (FixIt.RemoveRange.getBegin().isMacroID() || in HandleDiagnostic() 748 FixIt.RemoveRange.getEnd().isMacroID()) in HandleDiagnostic() [all …]
|
| H A D | SourceCode.cpp | 554 halfOpenToRange(M, Lexer::makeFileCharRange(FixIt.RemoveRange, M, L)); in toTextEdit()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Diagnostic.h | 75 CharSourceRange RemoveRange; 92 return !RemoveRange.isValid(); in isNull() 101 Hint.RemoveRange = 114 Hint.RemoveRange = 123 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval() argument 125 Hint.RemoveRange = RemoveRange; in CreateRemoval() 128 static FixItHint CreateRemoval(SourceRange RemoveRange) { in CreateRemoval() argument 129 return CreateRemoval(CharSourceRange::getTokenRange(RemoveRange)); in CreateRemoval() 134 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement() argument 137 Hint.RemoveRange = RemoveRange; in CreateReplacement() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionParser.cpp | 1234 commit.insertFromRange(fixit.RemoveRange.getBegin(), in ApplyFixIt() 1239 commit.remove(fixit.RemoveRange); in ApplyFixIt() 1242 if (fixit.RemoveRange.isTokenRange() || in ApplyFixIt() 1243 fixit.RemoveRange.getBegin() != fixit.RemoveRange.getEnd()) { in ApplyFixIt() 1244 commit.replace(fixit.RemoveRange, fixit.CodeToInsert); in ApplyFixIt() 1247 commit.insert(fixit.RemoveRange.getBegin(), fixit.CodeToInsert, in ApplyFixIt()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXStoredDiagnostic.cpp | 107 LangOpts, Hint.RemoveRange); in getFixIt()
|
| H A D | CIndexCodeCompletion.cpp | 345 FixIt.RemoveRange); in clang_getCompletionFixIt()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | CodeCompleteConsumer.cpp | 696 const SourceLocation BLoc = FixIt.RemoveRange.getBegin(); in ProcessCodeCompleteResults() 697 const SourceLocation ELoc = FixIt.RemoveRange.getEnd(); in ProcessCodeCompleteResults() 703 if (FixIt.RemoveRange.isTokenRange()) in ProcessCodeCompleteResults()
|
| H A D | AnalysisBasedWarnings.cpp | 966 S.Diag(Fixit1.RemoveRange.getBegin(), diag::note_uninit_fixit_remove_cond) in DiagUninitUse()
|
| H A D | SemaDecl.cpp | 9598 SourceRange RemoveRange = TemplateParams->getSourceRange(); in ActOnFunctionDeclarator() local 9612 << Name << RemoveRange in ActOnFunctionDeclarator() 9613 << FixItHint::CreateRemoval(RemoveRange) in ActOnFunctionDeclarator()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | TextDiagnostics.cpp | 80 Replacement Repl(SM, Hint.RemoveRange, Hint.CodeToInsert); in FlushDiagnosticsImpl()
|
| H A D | PlistDiagnostics.cpp | 230 EmitRange(o, SM, Lexer::getAsCharRange(fixit.RemoveRange, SM, LangOpts), in EmitFixits()
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | ASTUnit.h | 92 std::pair<unsigned, unsigned> RemoveRange; member
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/ |
| H A D | ClangTidyDiagnosticConsumer.cpp | 116 CharSourceRange Range = FixIt.RemoveRange; in emitCodeContext()
|