| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | FormatVariadicTest.cpp | 40 EXPECT_EQ(0U, Replacements.size()); in TEST() 46 ASSERT_EQ(1U, Replacements.size()); in TEST() 54 ASSERT_EQ(1u, Replacements.size()); in TEST() 60 ASSERT_EQ(1u, Replacements.size()); in TEST() 66 ASSERT_EQ(1u, Replacements.size()); in TEST() 72 ASSERT_EQ(1u, Replacements.size()); in TEST() 80 ASSERT_EQ(1u, Replacements.size()); in TEST() 87 ASSERT_EQ(1u, Replacements.size()); in TEST() 96 ASSERT_EQ(1u, Replacements.size()); in TEST() 105 ASSERT_EQ(1u, Replacements.size()); in TEST() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | ReplacementsYamlTest.cpp | 90 ASSERT_EQ(2u, DocActual.Replacements.size()); in TEST() 92 ASSERT_EQ("/path/to/file1.h", DocActual.Replacements[0].getFilePath()); in TEST() 93 ASSERT_EQ(232u, DocActual.Replacements[0].getOffset()); in TEST() 94 ASSERT_EQ(56u, DocActual.Replacements[0].getLength()); in TEST() 96 ASSERT_EQ("/path/to/file2.h", DocActual.Replacements[1].getFilePath()); in TEST() 97 ASSERT_EQ(301u, DocActual.Replacements[1].getOffset()); in TEST() 98 ASSERT_EQ(2u, DocActual.Replacements[1].getLength()); in TEST() 117 ASSERT_EQ(1u, DocActual.Replacements.size()); in TEST() 118 ASSERT_EQ("target_file.h", DocActual.Replacements[0].getFilePath()); in TEST() 119 ASSERT_EQ(1u, DocActual.Replacements[0].getOffset()); in TEST() [all …]
|
| H A D | DiagnosticsYamlTest.cpp | 25 const std::string &FilePath, const StringMap<Replacements> &Fix, in makeMessage() 49 const StringMap<Replacements> &Fix, in makeDiagnostic() 120 StringMap<Replacements> Fix1 = { in TEST() 122 Replacements({"path/to/source.cpp", 100, 12, "replacement #1"})}}; in TEST() 127 StringMap<Replacements> Fix2 = { in TEST() 129 Replacements({"path/to/header.h", 62, 2, "replacement #2"})}}; in TEST() 166 auto getFixes = [](const StringMap<Replacements> &Fix) { in TEST() 168 for (auto &Replacements : Fix) { in TEST() local 169 for (auto &Replacement : Replacements.second) { in TEST()
|
| H A D | RefactoringTest.cpp | 144 Replacements Replaces; in TEST_F() 173 Replacements Replaces; in TEST_F() 189 Replacements Replaces; in TEST_F() 208 Replacements Replaces; in TEST_F() 230 Replacements Replaces; in TEST_F() 253 Replacements Replaces; in TEST_F() 278 Replacements Replaces; in TEST_F() 300 Replacements Replaces; in TEST_F() 320 Replacements Replaces; in TEST_F() 340 Replacements Replaces; in TEST_F() [all …]
|
| H A D | ReplacementTest.h | 26 inline tooling::Replacements 28 tooling::Replacements Result; in toReplacements() 34 return tooling::Replacements(); in toReplacements()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-reorder-fields/ |
| H A D | ReorderFieldsAction.cpp | 85 std::map<std::string, tooling::Replacements> &Replacements) { in addReplacement() argument 127 std::map<std::string, tooling::Replacements> &Replacements) { in reorderFieldsInDefinition() argument 150 Context, Replacements); in reorderFieldsInDefinition() 163 std::map<std::string, tooling::Replacements> &Replacements) { in reorderFieldsInConstructor() argument 216 Replacements); in reorderFieldsInConstructor() 226 std::map<std::string, tooling::Replacements> &Replacements) { in reorderFieldsInInitListExpr() argument 255 std::map<std::string, tooling::Replacements> &Replacements; member in clang::reorder_fields::__anonf4ae23b30211::ReorderingConsumer 260 std::map<std::string, tooling::Replacements> &Replacements) in ReorderingConsumer() argument 262 Replacements(Replacements) {} in ReorderingConsumer() 297 Context, Replacements)) { in HandleTranslationUnit() [all …]
|
| H A D | ReorderFieldsAction.h | 28 std::map<std::string, tooling::Replacements> &Replacements; variable 34 std::map<std::string, tooling::Replacements> &Replacements) in ReorderFieldsAction() argument 36 Replacements(Replacements) {} in ReorderFieldsAction()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Core/ |
| H A D | Replacement.h | 209 class Replacements { 217 Replacements() = default; 262 LLVM_NODISCARD Replacements merge(const Replacements &Replaces) const; 286 bool operator==(const Replacements &RHS) const { 291 Replacements(const_iterator Begin, const_iterator End) in Replacements() function 302 Replacements getCanonicalReplacements() const; 307 llvm::Expected<Replacements> 336 std::vector<Replacement> Replacements; member 348 calculateRangesAfterReplacements(const Replacements &Replaces, 354 std::map<std::string, Replacements> groupReplacementsByFile( [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Core/ |
| H A D | Replacement.cpp | 191 Replacements Replacements::getCanonicalReplacements() const { in getCanonicalReplacements() 219 llvm::Expected<Replacements> 221 Replacements Rs(R); in mergeIfOrderIndependent() 227 Replacements ReplacesShiftedByRs; in mergeIfOrderIndependent() 245 llvm::Error Replacements::add(const Replacement &R) { in add() 333 Replacements OverlapReplaces(MergeBegin, MergeEnd); in add() 334 llvm::Expected<Replacements> Merged = in add() 443 Replacements Replacements::merge(const Replacements &ReplacesToMerge) const { in merge() 478 return Replacements(Result.begin(), Result.end()); in merge() 520 tooling::Replacements FakeReplaces; in calculateRangesAfterReplacements() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/ |
| H A D | ClangTidy.cpp | 138 const llvm::StringMap<Replacements> *ChosenFix; in reportDiagnostic() 152 Replacements &Replacements = FileReplacements[R.getFilePath()]; in reportDiagnostic() local 153 llvm::Error Err = Replacements.add(R); in reportDiagnostic() 159 Replacements.getShiftedCodePosition(R.getOffset()); in reportDiagnostic() 166 Replacements = Replacements.merge(tooling::Replacements(R)); in reportDiagnostic() 212 llvm::Expected<tooling::Replacements> Replacements = in finish() local 215 if (!Replacements) { in finish() 221 Replacements = std::move(FormattedReplacements); in finish() 222 if (!Replacements) in finish() 257 const llvm::StringMap<Replacements> &Fix) { in reportFix() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/ |
| H A D | AtomicChange.cpp | 143 llvm::Expected<Replacements> 149 Replacements HeaderReplacements; in createReplacementsForHeaders() 182 llvm::Expected<Replacements> 185 Replacements Replaces; in combineReplacementsInChanges() 247 NE.RemovedHeaders, tooling::Replacements()); in convertFromYAML() 285 Replaces = Replaces.merge(Replacements(NewR)); in insert() 304 llvm::Expected<Replacements> HeaderReplacements = in applyAtomicChanges() 311 llvm::Expected<Replacements> Replaces = in applyAtomicChanges() 317 Replacements AllReplaces = std::move(*Replaces); in applyAtomicChanges() 327 llvm::Expected<Replacements> CleanReplaces = in applyAtomicChanges() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | DefineInline.cpp | 148 tooling::Replacements Replacements; in qualifyAllDecls() local 191 if (auto Err = Replacements.add( in qualifyAllDecls() 210 unsigned BodyEnd = Replacements.getShiftedCodePosition( in qualifyAllDecls() 215 SM.getBufferData(SM.getFileID(OrigBodyRange->getBegin())), Replacements); in qualifyAllDecls() 223 llvm::Expected<tooling::Replacements> 285 tooling::Replacements Replacements; in renameParameters() local 310 if (auto Err = Replacements.add( in renameParameters() 319 return Replacements; in renameParameters() 459 tooling::Replacements TargetFileReplacements(SemicolonToFuncBody); in apply() 491 tooling::Replacements(DeleteFuncBody)); in apply() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/ |
| H A D | Tweak.cpp | 106 tooling::Replacements Replacements) { in fileEdit() argument 107 Edit Ed(SM.getBufferData(FID), std::move(Replacements)); in fileEdit() 116 tooling::Replacements Replacements) { in mainFileEdit() argument 117 auto PathAndEdit = fileEdit(SM, SM.getMainFileID(), std::move(Replacements)); in mainFileEdit()
|
| H A D | Tweak.h | 93 tooling::Replacements Replacements); 98 mainFileEdit(const SourceManager &SM, tooling::Replacements Replacements);
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.h | 24 typedef std::function<std::pair<tooling::Replacements, unsigned>( 44 std::pair<tooling::Replacements, unsigned> 68 std::pair<tooling::Replacements, unsigned> 77 tooling::Replacements &Fixes, 84 tooling::Replacements &Fixes,
|
| H A D | QualifierAlignmentFixer.cpp | 70 tooling::Replacements Fixes; in analyze() 72 std::pair<tooling::Replacements, unsigned> PassFixes = Passes[I](*Env); in analyze() 90 tooling::Replacements NonNoOpFixes; in analyze() 107 tooling::Replacements &Fixes, in replaceToken() 119 tooling::Replacements &Fixes, in removeToken() 127 tooling::Replacements &Fixes, in insertQualifierAfter() 142 tooling::Replacements &Fixes, in insertQualifierBefore() 208 tooling::Replacements &Fixes, const FormatToken *Tok, in analyzeRight() 310 tooling::Replacements &Fixes, const FormatToken *Tok, in analyzeLeft() 426 std::pair<tooling::Replacements, unsigned> [all …]
|
| /llvm-project-15.0.7/clang/unittests/Format/ |
| H A D | CleanupTest.cpp | 28 tooling::Replacements Replaces = format::cleanup(Style, Code, Ranges); in cleanup() 332 const tooling::Replacements &Replaces) { in apply() 382 tooling::Replacements Replaces = in TEST_F() 404 tooling::Replacements Replaces = in TEST_F() 425 tooling::Replacements Replaces = in TEST_F() 441 tooling::Replacements Replaces = toReplacements( in TEST_F() 460 tooling::Replacements Replaces = toReplacements( in TEST_F() 475 tooling::Replacements Replaces = in TEST_F() 497 tooling::Replacements Replaces = toReplacements( in TEST_F() 513 tooling::Replacements Replaces = in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SourceCode.h | 150 const tooling::Replacements &Repls); 178 llvm::Expected<tooling::Replacements> 179 cleanupAndFormat(StringRef Code, const tooling::Replacements &Replaces, 185 tooling::Replacements Replacements; member 190 Edit(llvm::StringRef Code, tooling::Replacements Reps) in Edit() 191 : Replacements(std::move(Reps)), InitialCode(Code) {} in Edit()
|
| H A D | Format.cpp | 109 tooling::Replacements Changes; 237 split(const tooling::Replacements &Replacements, unsigned OldCursor, in split() argument 241 for (const tooling::Replacement &R : Replacements) { in split() 317 tooling::Replacements FormattingChanges; in formatIncremental() 339 tooling::Replacements InsertCursorPlaceholder( in formatIncremental() 345 tooling::Replacements RemoveCursorPlaceholder( in formatIncremental() 357 tooling::Replacements Final; in formatIncremental() 364 std::vector<std::pair<const char *, const tooling::Replacements *>>{ in formatIncremental() 384 const std::vector<tooling::Replacement> &Replacements) { in transformCursorPosition() argument 386 for (const auto &R : Replacements) { in transformCursorPosition()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/lib/Tooling/ |
| H A D | ApplyReplacements.cpp | 182 for (const tooling::Replacement &R : TU.Replacements) in groupReplacements() 234 tooling::Replacements &Replacements = FileChange.getReplacements(); in mergeAndDeduplicate() local 236 Replacements.getShiftedCodePosition(R.getOffset()); in mergeAndDeduplicate() 237 unsigned NewLength = Replacements.getShiftedCodePosition( in mergeAndDeduplicate() 243 Replacements = Replacements.merge(tooling::Replacements(RR)); in mergeAndDeduplicate()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/ |
| H A D | Refactoring.h | 47 std::map<std::string, Replacements> &getReplacements(); 71 std::map<std::string, Replacements> FileToReplaces; 93 const std::map<std::string, Replacements> &FileToReplaces,
|
| H A D | RefactoringCallbacks.h | 43 Replacements &getReplacements(); 46 Replacements Replace; 56 std::map<std::string, Replacements> &FileToReplaces); 73 std::map<std::string, Replacements> &FileToReplaces;
|
| /llvm-project-15.0.7/clang/lib/Tooling/Syntax/ |
| H A D | ComputeReplacements.cpp | 92 tooling::Replacements 98 tooling::Replacements Replacements; in computeReplacements() local 104 llvm::cantFail(Replacements.add(tooling::Replacement( in computeReplacements() 133 return Replacements; in computeReplacements()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAddMissingPrototypes.cpp | 64 std::vector<std::pair<Function *, Function *>> Replacements; in runOnModule() local 139 Replacements.emplace_back(&F, NewF); in runOnModule() 142 for (auto &Pair : Replacements) { in runOnModule() 153 return !Replacements.empty(); in runOnModule()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/ |
| H A D | AtomicChange.h | 117 const Replacements &getReplacements() const { return Replaces; } in getReplacements() 119 Replacements &getReplacements() { return Replaces; } in getReplacements() 137 clang::tooling::Replacements Replaces); 145 tooling::Replacements Replaces;
|