Home
last modified time | relevance | path

Searched refs:tooling (Results 1 – 25 of 400) sorted by relevance

12345678910>>...16

/llvm-project-15.0.7/clang/include/clang/Tooling/
H A DDiagnosticsYaml.h23 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::Diagnostic)
24 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::DiagnosticMessage) in LLVM_YAML_IS_SEQUENCE_VECTOR()
25 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::FileByteRange) in LLVM_YAML_IS_SEQUENCE_VECTOR()
30 template <> struct MappingTraits<clang::tooling::FileByteRange> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
43 std::vector<clang::tooling::Replacement> Fixes; in LLVM_YAML_IS_SEQUENCE_VECTOR()
60 template <> struct MappingTraits<clang::tooling::Diagnostic> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
72 clang::tooling::Diagnostic denormalize(const IO &) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
78 clang::tooling::DiagnosticMessage Message; in LLVM_YAML_IS_SEQUENCE_VECTOR()
79 SmallVector<clang::tooling::DiagnosticMessage, 1> Notes; in LLVM_YAML_IS_SEQUENCE_VECTOR()
80 clang::tooling::Diagnostic::Level DiagLevel; in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
H A DReplacementsYaml.h22 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::Replacement) in LLVM_YAML_IS_SEQUENCE_VECTOR()
29 template <> struct MappingTraits<clang::tooling::Replacement> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
35 NormalizedReplacement(const IO &, const clang::tooling::Replacement &R) in LLVM_YAML_IS_SEQUENCE_VECTOR()
39 clang::tooling::Replacement denormalize(const IO &) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
40 return clang::tooling::Replacement(FilePath, Offset, Length, in LLVM_YAML_IS_SEQUENCE_VECTOR()
50 static void mapping(IO &Io, clang::tooling::Replacement &R) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
51 MappingNormalization<NormalizedReplacement, clang::tooling::Replacement> in LLVM_YAML_IS_SEQUENCE_VECTOR()
62 template <> struct MappingTraits<clang::tooling::TranslationUnitReplacements> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
64 clang::tooling::TranslationUnitReplacements &Doc) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStandardLibrary.h25 namespace tooling {
108 template <> struct DenseMapInfo<clang::tooling::stdlib::Header> {
109 static inline clang::tooling::stdlib::Header getEmptyKey() {
110 return clang::tooling::stdlib::Header(-1);
113 return clang::tooling::stdlib::Header(-2);
118 static bool isEqual(const clang::tooling::stdlib::Header &LHS,
124 template <> struct DenseMapInfo<clang::tooling::stdlib::Symbol> {
125 static inline clang::tooling::stdlib::Symbol getEmptyKey() {
126 return clang::tooling::stdlib::Symbol(-1);
129 return clang::tooling::stdlib::Symbol(-2);
[all …]
H A DIncludeStyle.h17 namespace tooling {
159 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::IncludeStyle::IncludeCategory) in LLVM_YAML_IS_SEQUENCE_VECTOR()
165 struct MappingTraits<clang::tooling::IncludeStyle::IncludeCategory> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
167 clang::tooling::IncludeStyle::IncludeCategory &Category); in LLVM_YAML_IS_SEQUENCE_VECTOR()
172 clang::tooling::IncludeStyle::IncludeBlocksStyle> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
174 enumeration(IO &IO, clang::tooling::IncludeStyle::IncludeBlocksStyle &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
H A DHeaderIncludes.h21 namespace tooling {
73 llvm::Optional<tooling::Replacement> insert(llvm::StringRef Header,
80 tooling::Replacements remove(llvm::StringRef Header, bool IsAngled) const;
84 Include(StringRef Name, tooling::Range R) : Name(Name), R(R) {} in Include()
90 tooling::Range R;
/llvm-project-15.0.7/clang/unittests/Format/
H A DCleanupTest.cpp16 using clang::tooling::ReplacementTest;
17 using clang::tooling::toReplacements;
39 std::vector<tooling::Range> Ranges; in cleanupAroundOffsets()
73 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in TEST_F()
97 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in TEST_F()
114 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in TEST_F()
133 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in TEST_F()
256 std::vector<tooling::Range> Ranges(1, tooling::Range(42, 9)); in TEST_F()
311 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in TEST_F()
382 tooling::Replacements Replaces = in TEST_F()
[all …]
H A DSortIncludesTest.cpp24 std::vector<tooling::Range> GetCodeRange(StringRef Code) { in GetCodeRange()
25 return std::vector<tooling::Range>(1, tooling::Range(0, Code.size())); in GetCodeRange()
53 tooling::IncludeStyle &Style = FmtStyle.IncludeStyle;
70 {tooling::Range(25, 1)})); in TEST_F()
188 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Merge; in TEST_F()
198 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Regroup; in TEST_F()
366 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Merge; in TEST_F()
386 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Merge; in TEST_F()
604 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Merge; in TEST_F()
836 Style.IncludeBlocks = tooling::IncludeStyle::IBS_Merge; in TEST_F()
[all …]
H A DSortImportsTestJava.cpp12 std::vector<tooling::Range> GetCodeRange(StringRef Code) { in GetCodeRange()
13 return std::vector<tooling::Range>(1, tooling::Range(0, Code.size())); in GetCodeRange()
16 std::string sort(StringRef Code, std::vector<tooling::Range> Ranges) { in sort()
18 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in sort()
120 std::vector<tooling::Range> Ranges = {tooling::Range(27, 15)}; in TEST_F()
135 std::vector<tooling::Range> Ranges = {tooling::Range(27, 20)}; in TEST_F()
H A DUsingDeclarationsSorterTest.cpp23 const std::vector<tooling::Range> &Ranges, in sortUsingDeclarations()
27 tooling::Replacements Replaces = in sortUsingDeclarations()
38 /*Ranges=*/{1, tooling::Range(0, Code.size())}, in sortUsingDeclarations()
316 {tooling::Range(10, 15)})); in TEST_F()
325 {tooling::Range(10, 15)})); in TEST_F()
343 {tooling::Range(19, 1)})); in TEST_F()
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DCallDescriptionTest.cpp136 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
145 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
154 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
185 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
199 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
226 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
250 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
270 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
336 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
478 EXPECT_TRUE(tooling::runToolOnCode( in TEST()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFormat.cpp109 tooling::Replacements Changes;
112 std::vector<tooling::Range> FormatRanges;
236 std::vector<tooling::Replacement>
239 std::vector<tooling::Replacement> Result; in split()
250 Result.push_back(tooling::Replacement( in split()
253 Result.push_back(tooling::Replacement( in split()
276 std::vector<tooling::Replacement>
317 tooling::Replacements FormattingChanges; in formatIncremental()
339 tooling::Replacements InsertCursorPlaceholder( in formatIncremental()
345 tooling::Replacements RemoveCursorPlaceholder( in formatIncremental()
[all …]
H A DGlobalCompilationDatabase.h39 virtual llvm::Optional<tooling::CompileCommand>
50 virtual tooling::CompileCommand getFallbackCommand(PathRef File) const;
73 llvm::Optional<tooling::CompileCommand>
78 tooling::CompileCommand getFallbackCommand(PathRef File) const override;
117 llvm::Optional<tooling::CompileCommand>
148 std::shared_ptr<const tooling::CompilationDatabase> CDB;
179 tooling::ArgumentsAdjuster Adjuster = nullptr);
181 llvm::Optional<tooling::CompileCommand>
183 tooling::CompileCommand getFallbackCommand(PathRef File) const override;
192 llvm::StringMap<tooling::CompileCommand> Commands; /* GUARDED_BY(Mut) */
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/lib/Tooling/
H A DApplyReplacements.cpp70 tooling::TranslationUnitReplacements TU; in collectReplacementsFromDirectory()
114 tooling::TranslationUnitDiagnostics TU; in collectReplacementsFromDirectory()
144 llvm::DenseMap<const FileEntry *, std::vector<tooling::Replacement>> in groupReplacements()
151 std::map<tooling::Replacement, in groupReplacements()
152 const tooling::TranslationUnitDiagnostics *>> in groupReplacements()
155 auto AddToGroup = [&](const tooling::Replacement &R, in groupReplacements()
182 for (const tooling::Replacement &R : TU.Replacements) in groupReplacements()
187 if (const auto *ChoosenFix = tooling::selectFirstFix(D)) { in groupReplacements()
189 for (const tooling::Replacement &R : Fix.second) in groupReplacements()
241 tooling::Replacement RR = tooling::Replacement( in mergeAndDeduplicate()
[all …]
/llvm-project-15.0.7/clang/unittests/Rename/
H A DClangRenameTest.h55 tooling::FileContentMappings FileContents = {{HeaderName, HeaderContent}, in runClangRenameOnCode()
61 tooling::USRFindingAction FindingAction({}, {std::string(OldName)}, false); in runClangRenameOnCode()
62 std::unique_ptr<tooling::FrontendActionFactory> USRFindingActionFactory = in runClangRenameOnCode()
63 tooling::newFrontendActionFactory(&FindingAction); in runClangRenameOnCode()
65 if (!tooling::runToolOnCodeWithArgs( in runClangRenameOnCode()
74 std::map<std::string, tooling::Replacements> FileToReplacements; in runClangRenameOnCode()
75 tooling::QualifiedRenamingAction RenameAction(NewNames, USRList, in runClangRenameOnCode()
78 if (!tooling::runToolOnCodeWithArgs( in runClangRenameOnCode()
96 tooling::Replacements Replaces = format::reformat( in format()
97 format::getLLVMStyle(), Code, {tooling::Range(0, Code.size())}); in format()
[all …]
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DReplacementTest.h21 namespace tooling {
26 inline tooling::Replacements
27 toReplacements(const std::set<tooling::Replacement> &Replaces) { in toReplacements()
28 tooling::Replacements Result; in toReplacements()
34 return tooling::Replacements(); in toReplacements()
43 tooling::Replacement createReplacement(SourceLocation Start, unsigned Length, in createReplacement()
45 return tooling::Replacement(Context.Sources, Start, Length, in createReplacement()
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/clang/unittests/
H A DBUILD.bazel28 "//clang:tooling",
49 "//clang:tooling",
67 "//clang:tooling",
87 "//clang:tooling",
111 "//clang:tooling",
135 "//clang:tooling",
278 "//clang:tooling",
303 "//clang:tooling",
320 "//clang:tooling",
341 "//clang:tooling",
[all …]
/llvm-project-15.0.7/clang/lib/Format/
H A DQualifierAlignmentFixer.h24 typedef std::function<std::pair<tooling::Replacements, unsigned>(
32 ArrayRef<tooling::Range> Ranges;
40 StringRef &Code, ArrayRef<tooling::Range> Ranges,
44 std::pair<tooling::Replacements, unsigned>
68 std::pair<tooling::Replacements, unsigned>
77 tooling::Replacements &Fixes,
84 tooling::Replacements &Fixes,
H A DFormat.cpp1845 tooling::Replacements Result; in analyze()
1889 tooling::Replacements Result; in analyze()
1937 tooling::Replacements Result; in analyze()
2025 tooling::Replacements Result; in analyze()
2165 tooling::Replacements Result; in analyze()
2393 tooling::Replacements Fixes; in generateFixes()
2451 tooling::Replacements Result; in analyze()
3121 tooling::Replacements
3129 tooling::Replacements Result; in fixCppIncludeInsertions()
3236 std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size())); in reformat()
[all …]
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp20 using namespace tooling;
22 const Expr *tooling::reallyIgnoreImplicit(const Expr &E) { in reallyIgnoreImplicit()
32 bool tooling::mayEverNeedParens(const Expr &E) { in mayEverNeedParens()
52 bool tooling::needParensAfterUnaryOperator(const Expr &E) { in needParensAfterUnaryOperator()
65 bool tooling::isKnownPointerLikeType(QualType Ty, ASTContext &Context) { in isKnownPointerLikeType()
75 llvm::Optional<std::string> tooling::buildParens(const Expr &E, in buildParens()
86 tooling::buildDereference(const Expr &E, const ASTContext &Context) { in buildDereference()
106 llvm::Optional<std::string> tooling::buildAddressOf(const Expr &E, in buildAddressOf()
180 llvm::Optional<std::string> tooling::buildDot(const Expr &E, in buildDot()
185 llvm::Optional<std::string> tooling::buildArrow(const Expr &E, in buildArrow()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DElseAfterReturnCheck.cpp128 Diag << tooling::fixit::createRemoval(ElseLoc); in removeElseAndBrackets()
138 Diag << tooling::fixit::createReplacement(CS->getSourceRange(), Repl); in removeElseAndBrackets()
147 Diag << tooling::fixit::createReplacement( in removeElseAndBrackets()
272 Diag << tooling::fixit::createReplacement( in check()
282 (tooling::fixit::getText(*VDeclStmt, *Result.Context) + in check()
284 tooling::fixit::getText(If->getIfLoc(), *Result.Context)) in check()
286 Diag << tooling::fixit::createReplacement(SourceRange(If->getIfLoc()), in check()
288 << tooling::fixit::createReplacement(VDeclStmt->getSourceRange(), in check()
307 Diag << tooling::fixit::createReplacement( in check()
309 (tooling::fixit::getText(*If->getInit(), *Result.Context) + in check()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/
H A DApplyReplacements.h34 typedef std::vector<clang::tooling::TranslationUnitReplacements> TUReplacements;
40 typedef std::vector<clang::tooling::TranslationUnitDiagnostics> TUDiagnostics;
44 std::vector<tooling::AtomicChange>>
103 applyChanges(StringRef File, const std::vector<tooling::AtomicChange> &Changes,
104 const tooling::ApplyChangesSpec &Spec,
/llvm-project-15.0.7/clang/tools/clang-rename/
H A DClangRename.cpp102 tooling::CommonOptionsParser::create(argc, argv, ClangRenameOptions); in main()
107 tooling::CommonOptionsParser &OP = ExpectedParser.get(); in main()
166 tooling::RefactoringTool Tool(OP.getCompilations(), Files); in main()
167 tooling::USRFindingAction FindingAction(SymbolOffsets, QualifiedNames, Force); in main()
168 Tool.run(tooling::newFrontendActionFactory(&FindingAction).get()); in main()
184 tooling::RenamingAction RenameAction(NewNames, PrevNames, USRList, in main()
186 std::unique_ptr<tooling::FrontendActionFactory> Factory = in main()
187 tooling::newFrontendActionFactory(&RenameAction); in main()
204 tooling::TranslationUnitReplacements TUR; in main()
/llvm-project-15.0.7/clang/tools/clang-refactor/
H A DTestSupport.cpp74 bool areChangesSame(const tooling::AtomicChanges &LHS, in areChangesSame()
75 const tooling::AtomicChanges &RHS) { in areChangesSame()
85 bool printRewrittenSources(const tooling::AtomicChanges &Changes, in printRewrittenSources()
90 tooling::ApplyChangesSpec Spec; in printRewrittenSources()
131 void handle(tooling::AtomicChanges Changes) override { in handle()
135 void handle(tooling::SymbolOccurrences Occurrences) override { in handle()
136 tooling::RefactoringResultConsumer::handle(std::move(Occurrences)); in handle()
142 void handleResult(Expected<tooling::AtomicChanges> Result) { in handleResult()
158 std::vector<std::vector<Expected<tooling::AtomicChanges>>> Results;
180 Optional<tooling::AtomicChanges> CanonicalResult; in handleAllResults()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DNoLintDirectiveHandler.cpp223 SmallVectorImpl<tooling::Diagnostic> &NoLintErrors,
233 SmallVectorImpl<tooling::Diagnostic> &NoLintErrors,
238 SmallVectorImpl<tooling::Diagnostic> &NoLintErrors);
245 StringRef DiagName, SmallVectorImpl<tooling::Diagnostic> &NoLintErrors, in shouldSuppress()
257 SmallVectorImpl<tooling::Diagnostic> &NoLintErrors, bool AllowIO, in diagHasNoLintInMacro()
320 SmallVectorImpl<tooling::Diagnostic> &NoLintErrors, bool AllowIO, in diagHasNoLint()
364 static tooling::Diagnostic makeNoLintError(const SourceManager &SrcMgr, in makeNoLintError()
367 tooling::Diagnostic Error; in makeNoLintError()
368 Error.DiagLevel = tooling::Diagnostic::Error; in makeNoLintError()
377 Error.Message = tooling::DiagnosticMessage(Message, SrcMgr, Loc); in makeNoLintError()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/tool/
H A DClangIncludeFixer.cpp36 template <> struct MappingTraits<tooling::Range> {
40 NormalizedRange(const IO &, const tooling::Range &R) in NormalizedRange()
43 tooling::Range denormalize(const IO &) { in denormalize()
44 return tooling::Range(Offset, Length); in denormalize()
50 static void mapping(IO &IO, tooling::Range &Info) { in mapping()
51 MappingNormalization<NormalizedRange, tooling::Range> Keys(IO, Info); in mapping()
272 tooling::CommonOptionsParser &options = ExpectedParser.get(); in includeFixerMain()
273 tooling::ClangTool tool(options.getCompilations(), in includeFixerMain()
409 std::vector<tooling::Replacements> FixerReplacements; in includeFixerMain()
447 auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(), in includeFixerMain()
[all …]

12345678910>>...16