Home
last modified time | relevance | path

Searched refs:Replacements (Results 1 – 25 of 150) sorted by relevance

123456

/llvm-project-15.0.7/llvm/unittests/Support/
H A DFormatVariadicTest.cpp40 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 DReplacementsYamlTest.cpp90 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 DDiagnosticsYamlTest.cpp25 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 DRefactoringTest.cpp144 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 DReplacementTest.h26 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 DReorderFieldsAction.cpp85 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 DReorderFieldsAction.h28 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 DReplacement.h209 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 DReplacement.cpp191 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 DClangTidy.cpp138 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 DAtomicChange.cpp143 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 DDefineInline.cpp148 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 DTweak.cpp106 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 DTweak.h93 tooling::Replacements Replacements);
98 mainFileEdit(const SourceManager &SM, tooling::Replacements Replacements);
/llvm-project-15.0.7/clang/lib/Format/
H A DQualifierAlignmentFixer.h24 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 DQualifierAlignmentFixer.cpp70 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 DCleanupTest.cpp28 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 DSourceCode.h150 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 DFormat.cpp109 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 DApplyReplacements.cpp182 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 DRefactoring.h47 std::map<std::string, Replacements> &getReplacements();
71 std::map<std::string, Replacements> FileToReplaces;
93 const std::map<std::string, Replacements> &FileToReplaces,
H A DRefactoringCallbacks.h43 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 DComputeReplacements.cpp92 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 DWebAssemblyAddMissingPrototypes.cpp64 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 DAtomicChange.h117 const Replacements &getReplacements() const { return Replaces; } in getReplacements()
119 Replacements &getReplacements() { return Replaces; } in getReplacements()
137 clang::tooling::Replacements Replaces);
145 tooling::Replacements Replaces;

123456