| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/ |
| H A D | DiagnosticsYaml.h | 23 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 D | ReplacementsYaml.h | 22 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 D | IncludeStyle.h | 17 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 D | HeaderIncludes.h | 20 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 D | SourceCodeBuilders.cpp | 18 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 D | Stencil.cpp | 230 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 D | Format.cpp | 1015 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 D | TokenAnalyzer.cpp | 37 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 D | TokenAnalyzer.h | 44 ArrayRef<tooling::Range> Ranges, unsigned FirstStartColumn = 0, 84 std::pair<tooling::Replacements, unsigned> process(); 87 virtual std::pair<tooling::Replacements, unsigned>
|
| H A D | NamespaceEndCommentsFixer.cpp | 145 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 D | UsingDeclarationsSorter.cpp | 116 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 D | WhitespaceManager.h | 62 llvm::Error addReplacement(const tooling::Replacement &Replacement); 85 const tooling::Replacements &generateReplacements(); 227 tooling::Replacements Replaces;
|
| H A D | SortJavaScriptImports.h | 27 tooling::Replacements sortJavaScriptImports(const FormatStyle &Style, 29 ArrayRef<tooling::Range> Ranges,
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/clang-refactor/ |
| H A D | TestSupport.cpp | 69 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 D | ClangRename.cpp | 102 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 D | Format.h | 2136 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 D | AtomicChange.cpp | 14 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 D | RenamingAction.cpp | 41 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 D | ClangScanDeps.cpp | 29 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 D | RenamingAction.h | 28 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 D | DependencyScanningTool.h | 20 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 D | handle_cxx.cpp | 40 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 D | ClangFormat.cpp | 28 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 D | HeaderIncludes.cpp | 18 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 D | RefactoringCallbacks.cpp | 20 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()
|