/freebsd/contrib/llvm-project/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() 60 template <> struct MappingTraits<clang::tooling::Diagnostic> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 66 : 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() 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()
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Inclusions/ |
H A D | StandardLibrary.h | 29 namespace tooling { 121 template <> struct DenseMapInfo<clang::tooling::stdlib::Header> { 122 static inline clang::tooling::stdlib::Header getEmptyKey() { 123 return clang::tooling::stdlib::Header(-1, 124 clang::tooling::stdlib::Lang::CXX); 126 static inline clang::tooling::stdlib::Header getTombstoneKey() { 127 return clang::tooling::stdlib::Header(-2, 128 clang::tooling::stdlib::Lang::CXX); 130 static unsigned getHashValue(const clang::tooling::stdlib::Header &H) { 133 static bool isEqual(const clang::tooling::stdlib::Header &LHS, [all …]
|
H A D | IncludeStyle.h | 17 namespace tooling { 174 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::IncludeStyle::IncludeCategory) in LLVM_YAML_IS_SEQUENCE_VECTOR() 180 struct MappingTraits<clang::tooling::IncludeStyle::IncludeCategory> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 182 clang::tooling::IncludeStyle::IncludeCategory &Category); in LLVM_YAML_IS_SEQUENCE_VECTOR() 187 clang::tooling::IncludeStyle::IncludeBlocksStyle> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 189 enumeration(IO &IO, clang::tooling::IncludeStyle::IncludeBlocksStyle &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR() 194 clang::tooling::IncludeStyle::MainIncludeCharDiscriminator> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 197 clang::tooling::IncludeStyle::MainIncludeCharDiscriminator &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
H A D | HeaderIncludes.h | 22 namespace tooling { 76 std::optional<tooling::Replacement> insert(llvm::StringRef Header, 84 tooling::Replacements remove(llvm::StringRef Header, bool IsAngled) const; 91 Include(StringRef Name, tooling::Range R, IncludeDirective D) in Include() 98 tooling::Range R;
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | SourceCodeBuilders.cpp | 20 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 std::optional<std::string> tooling::buildParens(const Expr &E, in buildParens() 86 tooling::buildDereference(const Expr &E, const ASTContext &Context) { in buildDereference() 106 std::optional<std::string> tooling::buildAddressOf(const Expr &E, in buildAddressOf() 180 std::optional<std::string> tooling::buildDot(const Expr &E, in buildDot() 185 std::optional<std::string> tooling::buildArrow(const Expr &E, in buildArrow() [all …]
|
H A D | Stencil.cpp | 158 Source = tooling::buildParens(*E, *Match.Context); in eval() 161 Source = tooling::buildDereference(*E, *Match.Context); in eval() 165 tooling::isKnownPointerLikeType(E->getType(), *Match.Context)) { in eval() 175 Source = tooling::buildDereference(*E, *Match.Context); in eval() 178 *Result += tooling::getText(*E, *Match.Context); in eval() 181 Source = tooling::buildAddressOf(*E, *Match.Context); in eval() 185 tooling::isKnownPointerLikeType(E->getType(), *Match.Context)) { in eval() 195 *Result += tooling::getText(*E, *Match.Context); in eval() 198 Source = tooling::buildAddressOf(*E, *Match.Context); in eval() 232 if (auto Err = tooling::validateRange(*RawRange, *Match.SourceManager, in eval() [all …]
|
H A D | SourceCode.cpp | 31 StringRef clang::tooling::getText(CharSourceRange Range, in getText() 37 CharSourceRange clang::tooling::maybeExtendRange(CharSourceRange Range, in maybeExtendRange() 53 llvm::Error clang::tooling::validateRange(const CharSourceRange &Range, in validateRange() 84 llvm::Error clang::tooling::validateEditRange(const CharSourceRange &Range, in validateEditRange() 174 std::optional<CharSourceRange> clang::tooling::getFileRangeForEdit( in getFileRangeForEdit() 185 std::optional<CharSourceRange> clang::tooling::getFileRange( in getFileRange() 412 CharSourceRange tooling::getAssociatedRange(const Decl &Decl, in getAssociatedRange()
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | Format.cpp | 1504 LLVMStyle.IncludeStyle.IncludeBlocks = tooling::IncludeStyle::IBS_Preserve; in getLLVMStyle() 1510 LLVMStyle.IncludeStyle.MainIncludeChar = tooling::IncludeStyle::MICD_Quote; in getLLVMStyle() 1650 GoogleStyle.IncludeStyle.IncludeBlocks = tooling::IncludeStyle::IBS_Regroup; in getGoogleStyle() 1762 tooling::IncludeStyle::IBS_Preserve; in getGoogleStyle() 1795 tooling::IncludeStyle::IBS_Preserve; in getChromiumStyle() 2128 std::pair<tooling::Replacements, unsigned> 2133 tooling::Replacements Result; in analyze() 2140 tooling::Replacements &Result) { in removeParens() 2161 cantFail(Result.add(tooling::Replacement(SourceMgr, Range, " "))); in removeParens() 2172 std::pair<tooling::Replacements, unsigned> [all …]
|
H A D | TokenAnalyzer.cpp | 60 ArrayRef<tooling::Range> Ranges, unsigned FirstStartColumn, in make() 67 for (const tooling::Range &Range : Ranges) { in make() 100 std::pair<tooling::Replacements, unsigned> 102 tooling::Replacements Result; in process() 129 std::pair<tooling::Replacements, unsigned> RunResult = in process() 134 for (const tooling::Replacement &Fix : RunResult.first) in process() 147 return {tooling::Replacements(), 0}; in process()
|
H A D | QualifierAlignmentFixer.h | 23 typedef std::function<std::pair<tooling::Replacements, unsigned>( 57 std::pair<tooling::Replacements, unsigned> 66 tooling::Replacements &Fixes); 70 tooling::Replacements &Fixes, 77 tooling::Replacements &Fixes,
|
H A D | QualifierAlignmentFixer.cpp | 58 tooling::Replacements &Fixes, in replaceToken() 60 auto Replacement = tooling::Replacement(SourceMgr, Range, NewText); in replaceToken() 70 tooling::Replacements &Fixes, in removeToken() 78 tooling::Replacements &Fixes, in insertQualifierAfter() 91 tooling::Replacements &Fixes, in insertQualifierBefore() 116 tooling::Replacements &Fixes, const FormatToken *First, in rotateTokens() 181 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeRight() 372 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeLeft() 534 std::pair<tooling::Replacements, unsigned> 539 tooling::Replacements Fixes; in analyze() [all …]
|
H A D | TokenAnalyzer.h | 57 ArrayRef<tooling::Range> Ranges, 81 std::pair<tooling::Replacements, unsigned> 85 virtual std::pair<tooling::Replacements, unsigned>
|
H A D | SortJavaScriptImports.h | 24 tooling::Replacements sortJavaScriptImports(const FormatStyle &Style, 26 ArrayRef<tooling::Range> Ranges,
|
H A D | FormatInternal.h | 73 std::pair<tooling::Replacements, unsigned> 75 ArrayRef<tooling::Range> Ranges, unsigned FirstStartColumn,
|
H A D | UsingDeclarationsSorter.cpp | 139 const SourceManager &SourceMgr, tooling::Replacements *Fixes, in endUsingDeclarationBlock() 173 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, "")); in endUsingDeclarationBlock() 197 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, Text)); in endUsingDeclarationBlock() 212 std::pair<tooling::Replacements, unsigned> UsingDeclarationsSorter::analyze( in analyze() 217 tooling::Replacements Fixes; in analyze()
|
H A D | DefinitionBlockSeparator.h | 29 std::pair<tooling::Replacements, unsigned> 36 tooling::Replacements &Result, FormatTokenLexer &Tokens);
|
/freebsd/contrib/llvm-project/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 …]
|
/freebsd/contrib/llvm-project/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;
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Rename/ |
H A D | RenamingAction.h | 27 namespace tooling { 34 std::map<std::string, tooling::Replacements> &FileToReplaces, 44 std::map<std::string, tooling::Replacements> &FileToReplaces; 103 std::map<std::string, tooling::Replacements> &FileToReplaces) in QualifiedRenamingAction() 116 std::map<std::string, tooling::Replacements> &FileToReplaces;
|
H A D | USRLocFinder.h | 27 namespace tooling { 37 std::vector<tooling::AtomicChange>
|
/freebsd/contrib/llvm-project/clang/include/clang/Format/ |
H A D | Format.h | 2641 tooling::IncludeStyle IncludeStyle; 5283 tooling::Replacements sortIncludes(const FormatStyle &Style, StringRef Code, 5284 ArrayRef<tooling::Range> Ranges, 5291 Expected<tooling::Replacements> 5292 formatReplacements(StringRef Code, const tooling::Replacements &Replaces, 5308 Expected<tooling::Replacements> 5309 cleanupAroundReplacements(StringRef Code, const tooling::Replacements &Replaces, 5335 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code, 5336 ArrayRef<tooling::Range> Ranges, 5343 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code, [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/ |
H A D | HeaderIncludes.cpp | 18 namespace tooling { namespace 309 tooling::Range( in HeaderIncludes() 311 Matches[1] == "import" ? tooling::IncludeDirective::Import in HeaderIncludes() 312 : tooling::IncludeDirective::Include), in HeaderIncludes() 359 std::optional<tooling::Replacement> 402 return tooling::Replacement(FileName, InsertOffset, 0, NewInclude); in insert() 405 tooling::Replacements HeaderIncludes::remove(llvm::StringRef IncludeName, in remove() 408 tooling::Replacements Result; in remove() 416 llvm::Error Err = Result.add(tooling::Replacement( in remove()
|
/freebsd/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 31 using clang::tooling::Replacements; 239 std::vector<tooling::Range> &Ranges) { in fillRanges() 275 Ranges.push_back(tooling::Range(Offset, Length)); in fillRanges() 308 Ranges.push_back(tooling::Range(Offset, Length)); in fillRanges() 445 std::vector<tooling::Range> Ranges; in format() 496 auto Err = Replaces.add(tooling::Replacement( in format() 497 tooling::Replacement(AssumedFileName, 0, 0, "x = "))); in format() 502 auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(), Replaces); in format() 508 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in format() 531 tooling::applyAllReplacements(Replaces, Rewrite); in format()
|
/freebsd/contrib/llvm-project/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()
|