Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/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()
31 static void mapping(IO &Io, clang::tooling::FileByteRange &R) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
38 template <> struct MappingTraits<clang::tooling::DiagnosticMessage> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
39 static void mapping(IO &Io, clang::tooling::DiagnosticMessage &M) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
43 std::vector<clang::tooling::Replacement> Fixes; in LLVM_YAML_IS_SEQUENCE_VECTOR()
61 template <> struct MappingTraits<clang::tooling::Diagnostic> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
67 : DiagLevel(clang::tooling::Diagnostic::Level::Warning) {} 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()
36 NormalizedReplacement(const IO &, const clang::tooling::Replacement &R) in LLVM_YAML_IS_SEQUENCE_VECTOR()
40 clang::tooling::Replacement denormalize(const IO &) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
41 return clang::tooling::Replacement(FilePath, Offset, Length, in LLVM_YAML_IS_SEQUENCE_VECTOR()
51 static void mapping(IO &Io, clang::tooling::Replacement &R) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
52 MappingNormalization<NormalizedReplacement, clang::tooling::Replacement> in LLVM_YAML_IS_SEQUENCE_VECTOR()
63 template <> struct MappingTraits<clang::tooling::TranslationUnitReplacements> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
65 clang::tooling::TranslationUnitReplacements &Doc) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Inclusions/
H A DIncludeStyle.h17 namespace tooling {
155 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::IncludeStyle::IncludeCategory) in LLVM_YAML_IS_SEQUENCE_VECTOR()
161 struct MappingTraits<clang::tooling::IncludeStyle::IncludeCategory> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
163 clang::tooling::IncludeStyle::IncludeCategory &Category); in LLVM_YAML_IS_SEQUENCE_VECTOR()
168 clang::tooling::IncludeStyle::IncludeBlocksStyle> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
170 enumeration(IO &IO, clang::tooling::IncludeStyle::IncludeBlocksStyle &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
H A DHeaderIncludes.h20 namespace tooling {
72 llvm::Optional<tooling::Replacement> insert(llvm::StringRef Header,
79 tooling::Replacements remove(llvm::StringRef Header, bool IsAngled) const;
83 Include(StringRef Name, tooling::Range R) : Name(Name), R(R) {} in Include()
89 tooling::Range R;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp18 using namespace tooling;
20 const Expr *tooling::reallyIgnoreImplicit(const Expr &E) { in reallyIgnoreImplicit()
30 bool tooling::mayEverNeedParens(const Expr &E) { in mayEverNeedParens()
50 bool tooling::needParensAfterUnaryOperator(const Expr &E) { in needParensAfterUnaryOperator()
63 llvm::Optional<std::string> tooling::buildParens(const Expr &E, in buildParens()
74 tooling::buildDereference(const Expr &E, const ASTContext &Context) { in buildDereference()
94 llvm::Optional<std::string> tooling::buildAddressOf(const Expr &E, in buildAddressOf()
115 llvm::Optional<std::string> tooling::buildDot(const Expr &E, in buildDot()
139 llvm::Optional<std::string> tooling::buildArrow(const Expr &E, in buildArrow()
H A DStencil.cpp230 Source = tooling::buildParens(*E, *Match.Context); in evalData()
233 Source = tooling::buildDereference(*E, *Match.Context); in evalData()
247 Source = tooling::buildDereference(*E, *Match.Context); in evalData()
250 *Result += tooling::getText(*E, *Match.Context); in evalData()
253 Source = tooling::buildAddressOf(*E, *Match.Context); in evalData()
267 *Result += tooling::getText(*E, *Match.Context); in evalData()
270 Source = tooling::buildAddressOf(*E, *Match.Context); in evalData()
294 if (auto Err = tooling::validateEditRange(*RawRange, *Match.SourceManager)) in evalData()
310 if (auto Err = tooling::validateEditRange(Range, *Match.SourceManager)) in evalData()
315 *Result += tooling::getText(Range, *Match.Context); in evalData()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Format/
H A DFormat.cpp1015 LLVMStyle.IncludeStyle.IncludeBlocks = tooling::IncludeStyle::IBS_Preserve; in getLLVMStyle()
1121 GoogleStyle.IncludeStyle.IncludeBlocks = tooling::IncludeStyle::IBS_Regroup; in getGoogleStyle()
1225 tooling::IncludeStyle::IBS_Preserve; in getGoogleStyle()
1258 tooling::IncludeStyle::IBS_Preserve; in getChromiumStyle()
1539 std::pair<tooling::Replacements, unsigned>
1544 tooling::Replacements Result; in analyze()
1553 tooling::Replacements &Result) { in requoteJSStringLiteral()
1575 auto Err = Result.add(tooling::Replacement( in requoteJSStringLiteral()
1627 std::pair<tooling::Replacements, unsigned>
1631 tooling::Replacements Result; in analyze()
[all …]
H A DTokenAnalyzer.cpp37 ArrayRef<tooling::Range> Ranges, in Environment()
44 for (const tooling::Range &Range : Ranges) { in Environment()
65 std::pair<tooling::Replacements, unsigned> TokenAnalyzer::process() { in process()
66 tooling::Replacements Result; in process()
90 std::pair<tooling::Replacements, unsigned> RunResult = in process()
95 for (tooling::Replacements::const_iterator I = RunResult.first.begin(), in process()
112 return {tooling::Replacements(), 0}; in process()
H A DTokenAnalyzer.h44 ArrayRef<tooling::Range> Ranges, unsigned FirstStartColumn = 0,
84 std::pair<tooling::Replacements, unsigned> process();
87 virtual std::pair<tooling::Replacements, unsigned>
H A DNamespaceEndCommentsFixer.cpp145 tooling::Replacements *Fixes) { in addEndComment()
148 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, EndCommentText)); in addEndComment()
157 tooling::Replacements *Fixes) { in updateEndComment()
162 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, EndCommentText)); in updateEndComment()
200 std::pair<tooling::Replacements, unsigned> NamespaceEndCommentsFixer::analyze( in analyze()
205 tooling::Replacements Fixes; in analyze()
H A DUsingDeclarationsSorter.cpp116 const SourceManager &SourceMgr, tooling::Replacements *Fixes) { in endUsingDeclarationBlock()
145 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, "")); in endUsingDeclarationBlock()
169 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, Text)); in endUsingDeclarationBlock()
184 std::pair<tooling::Replacements, unsigned> UsingDeclarationsSorter::analyze( in analyze()
189 tooling::Replacements Fixes; in analyze()
H A DWhitespaceManager.h62 llvm::Error addReplacement(const tooling::Replacement &Replacement);
85 const tooling::Replacements &generateReplacements();
227 tooling::Replacements Replaces;
H A DSortJavaScriptImports.h27 tooling::Replacements sortJavaScriptImports(const FormatStyle &Style,
29 ArrayRef<tooling::Range> Ranges,
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-refactor/
H A DTestSupport.cpp69 void dumpChanges(const tooling::AtomicChanges &Changes, raw_ostream &OS) { in dumpChanges()
71 OS << const_cast<tooling::AtomicChange &>(Change).toYAMLString() << "\n"; in dumpChanges()
74 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()
99 auto Result = tooling::applyAtomicChanges(File, (*BufferErr)->getBuffer(), 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()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Format/
H A DFormat.h2136 tooling::IncludeStyle IncludeStyle;
3505 tooling::Replacements sortIncludes(const FormatStyle &Style, StringRef Code,
3506 ArrayRef<tooling::Range> Ranges,
3513 llvm::Expected<tooling::Replacements>
3514 formatReplacements(StringRef Code, const tooling::Replacements &Replaces,
3530 llvm::Expected<tooling::Replacements>
3531 cleanupAroundReplacements(StringRef Code, const tooling::Replacements &Replaces,
3557 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code,
3558 ArrayRef<tooling::Range> Ranges,
3565 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code,
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp14 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::AtomicChange)
29 const clang::tooling::AtomicChange &E) in NormalizedAtomicChange()
36 clang::tooling::AtomicChange denormalize(const llvm::yaml::IO &) { in denormalize()
45 std::vector<clang::tooling::Replacement> Replaces;
67 template <> struct MappingTraits<clang::tooling::AtomicChange> {
68 static void mapping(IO &Io, clang::tooling::AtomicChange &Doc) { in mapping()
69 MappingNormalization<NormalizedAtomicChange, clang::tooling::AtomicChange> in mapping()
84 namespace tooling { namespace
109 const clang::tooling::Replacements &Replaces) { in getRangesForFormating()
113 std::vector<clang::tooling::Range> Ranges; in getRangesForFormating()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
H A DRenamingAction.cpp41 namespace tooling { namespace
140 return tooling::createRenameAtomicChanges( in createSourceReplacements()
170 std::map<std::string, tooling::Replacements> *FileToReplaces) { in convertChangesToFileReplacements()
189 std::map<std::string, tooling::Replacements> &FileToReplaces, in RenamingASTConsumer()
209 SymbolOccurrences Occurrences = tooling::getOccurrencesOfUSRs( in HandleOneRename()
236 std::map<std::string, tooling::Replacements> &FileToReplaces;
248 std::map<std::string, tooling::Replacements> &FileToReplaces) in USRSymbolRenamer()
257 auto AtomicChanges = tooling::createRenameAtomicChanges( in HandleTranslationUnit()
266 std::map<std::string, tooling::Replacements> &FileToReplaces;
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp29 using namespace tooling::dependencies;
54 StringRef findResourceDir(const tooling::CommandLineArguments &Args, in findResourceDir()
204 class SingleCommandCompilationDatabase : public tooling::CompilationDatabase {
206 SingleCommandCompilationDatabase(tooling::CompileCommand Cmd) in SingleCommandCompilationDatabase()
209 std::vector<tooling::CompileCommand>
214 std::vector<tooling::CompileCommand> getAllCompileCommands() const override { in getAllCompileCommands()
219 tooling::CompileCommand Command;
426 std::unique_ptr<tooling::JSONCompilationDatabase> Compilations = in main()
427 tooling::JSONCompilationDatabase::loadFromFile( in main()
429 tooling::JSONCommandLineSyntax::AutoDetect); in main()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/
H A DRenamingAction.h28 namespace tooling {
35 std::map<std::string, tooling::Replacements> &FileToReplaces,
45 std::map<std::string, tooling::Replacements> &FileToReplaces;
104 std::map<std::string, tooling::Replacements> &FileToReplaces) in QualifiedRenamingAction()
117 std::map<std::string, tooling::Replacements> &FileToReplaces;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningTool.h20 namespace tooling{
81 getDependencyFile(const tooling::CompilationDatabase &Compilations,
96 getFullDependencies(const tooling::CompilationDatabase &Compilations,
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-cxx/
H A Dhandle_cxx.cpp40 tooling::newInvocation(&Diagnostics, CC1Args, /*BinaryName=*/nullptr)); in HandleCXX()
45 std::unique_ptr<tooling::ToolAction> action( in HandleCXX()
46 tooling::newFrontendActionFactory<clang::EmitObjAction>()); in HandleCXX()
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-format/
H A DClangFormat.cpp28 using clang::tooling::Replacements;
201 std::vector<tooling::Range> &Ranges) { in fillRanges()
233 Ranges.push_back(tooling::Range(Offset, Length)); in fillRanges()
266 Ranges.push_back(tooling::Range(Offset, Length)); in fillRanges()
388 std::vector<tooling::Range> Ranges; in format()
414 auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(), Replaces); in format()
420 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in format()
442 tooling::applyAllReplacements(Replaces, Rewrite); in format()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Inclusions/
H A DHeaderIncludes.cpp18 namespace tooling { namespace
296 tooling::Range( in HeaderIncludes()
342 llvm::Optional<tooling::Replacement>
380 return tooling::Replacement(FileName, InsertOffset, 0, NewInclude); in insert()
383 tooling::Replacements HeaderIncludes::remove(llvm::StringRef IncludeName, in remove()
386 tooling::Replacements Result; in remove()
394 llvm::Error Err = Result.add(tooling::Replacement( in remove()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp20 namespace tooling { namespace
23 tooling::Replacements &RefactoringCallback::getReplacements() { in getReplacements()
74 return tooling::Replacement( in replaceStmtWithText()
91 auto Err = Replace.add(tooling::Replacement( in run()
229 tooling::Replacement(*Result.SourceManager, &NodeMap.at(FromId), ToText, in run()

123456