Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h212 class Replacements {
220 Replacements() = default;
222 explicit Replacements(const Replacement &R) { Replaces.insert(R); } in Replacements() function
265 [[nodiscard]] Replacements merge(const Replacements &Replaces) const;
289 bool operator==(const Replacements &RHS) const {
294 Replacements(const_iterator Begin, const_iterator End) in Replacements() function
305 Replacements getCanonicalReplacements() const;
310 llvm::Expected<Replacements>
322 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite);
332 const Replacements &Replaces);
[all …]
H A DDiagnostic.h59 llvm::StringMap<Replacements> Fix;
115 const llvm::StringMap<Replacements> *selectFirstFix(const Diagnostic& D);
/freebsd/contrib/llvm-project/clang/lib/Tooling/Core/
H A DReplacement.cpp157 Replacements::getReplacementInChangedCode(const Replacement &R) const { in getReplacementInChangedCode()
191 Replacements Replacements::getCanonicalReplacements() const { in getCanonicalReplacements()
213 return Replacements(NewReplacesImpl.begin(), NewReplacesImpl.end()); in getCanonicalReplacements()
219 llvm::Expected<Replacements>
220 Replacements::mergeIfOrderIndependent(const Replacement &R) const { in mergeIfOrderIndependent()
221 Replacements Rs(R); in mergeIfOrderIndependent()
224 Replacements RsShiftedByReplaces(getReplacementInChangedCode(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()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp109 const clang::tooling::Replacements &Replaces) { in getRangesForFormatting()
143 llvm::Expected<Replacements>
149 Replacements HeaderReplacements; in createReplacementsForHeaders()
182 llvm::Expected<Replacements>
185 Replacements Replaces; in combineReplacementsInChanges()
216 clang::tooling::Replacements Replaces) in AtomicChange()
245 NE.RemovedHeaders, tooling::Replacements()); in convertFromYAML()
283 Replaces = Replaces.merge(Replacements(NewR)); in insert()
302 llvm::Expected<Replacements> HeaderReplacements = in applyAtomicChanges()
309 llvm::Expected<Replacements> Replaces = in applyAtomicChanges()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DQualifierAlignmentFixer.h23 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 DQualifierAlignmentFixer.cpp55 tooling::Replacements &Fixes, in replaceToken()
67 tooling::Replacements &Fixes, in removeToken()
75 tooling::Replacements &Fixes, in insertQualifierAfter()
88 tooling::Replacements &Fixes, in insertQualifierBefore()
113 tooling::Replacements &Fixes, const FormatToken *First, in rotateTokens()
180 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeRight()
380 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeLeft()
551 std::pair<tooling::Replacements, unsigned>
556 tooling::Replacements Fixes; in analyze()
564 tooling::Replacements &Fixes) { in fixQualifierAlignment()
H A DFormat.cpp2257 const SourceManager &SourceMgr, tooling::Replacements &Result, in replaceToken()
2276 std::pair<tooling::Replacements, unsigned>
2281 tooling::Replacements Result; in analyze()
2288 tooling::Replacements &Result) { in removeParens()
2309 std::pair<tooling::Replacements, unsigned>
2314 tooling::Replacements Result; in analyze()
2321 tooling::Replacements &Result) { in insertBraces()
2363 std::pair<tooling::Replacements, unsigned>
2368 tooling::Replacements Result; in analyze()
2375 tooling::Replacements &Result) { in removeBraces()
[all …]
H A DObjCPropertyAttributeOrderFixer.cpp36 const SourceManager &SourceMgr, tooling::Replacements &Fixes, in sortPropertyAttributes()
155 tooling::Replacements &Fixes, const FormatToken *Tok) { in analyzeObjCPropertyDecl()
176 std::pair<tooling::Replacements, unsigned>
181 tooling::Replacements Fixes; in analyze()
H A DTokenAnalyzer.cpp97 std::pair<tooling::Replacements, unsigned>
99 tooling::Replacements Result; in process()
126 std::pair<tooling::Replacements, unsigned> RunResult = in process()
144 return {tooling::Replacements(), 0}; in process()
H A DDefinitionBlockSeparator.h29 std::pair<tooling::Replacements, unsigned>
36 tooling::Replacements &Result, FormatTokenLexer &Tokens);
H A DTokenAnalyzer.h81 std::pair<tooling::Replacements, unsigned>
85 virtual std::pair<tooling::Replacements, unsigned>
H A DUsingDeclarationsSorter.cpp139 const SourceManager &SourceMgr, tooling::Replacements *Fixes, in endUsingDeclarationBlock()
211 std::pair<tooling::Replacements, unsigned> UsingDeclarationsSorter::analyze( in analyze()
216 tooling::Replacements Fixes; in analyze()
H A DDefinitionBlockSeparator.cpp21 std::pair<tooling::Replacements, unsigned> DefinitionBlockSeparator::analyze( in analyze()
26 tooling::Replacements Result; in analyze()
32 SmallVectorImpl<AnnotatedLine *> &Lines, tooling::Replacements &Result, in separateBlocks()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFormatVariadic.cpp144 SmallVector<ReplacementItem, 2> Replacements; in parseFormatString() local
168 Replacements.emplace_back(*I); in parseFormatString()
173 return Replacements; in parseFormatString()
199 for (const ReplacementItem &I : Replacements) { in parseFormatString()
223 return Replacements; in parseFormatString()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp63 std::vector<std::pair<Function *, Function *>> Replacements; in runOnModule() local
138 Replacements.emplace_back(&F, NewF); in runOnModule()
141 for (auto &Pair : Replacements) { in runOnModule()
152 return !Replacements.empty(); in runOnModule()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Rename/
H A DRenamingAction.h34 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;
/freebsd/contrib/llvm-project/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;
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DRenamingAction.cpp161 std::map<std::string, tooling::Replacements> *FileToReplaces) { in convertChangesToFileReplacements()
180 std::map<std::string, tooling::Replacements> &FileToReplaces, in RenamingASTConsumer()
227 std::map<std::string, tooling::Replacements> &FileToReplaces;
239 std::map<std::string, tooling::Replacements> &FileToReplaces) in USRSymbolRenamer()
257 std::map<std::string, tooling::Replacements> &FileToReplaces;
/freebsd/contrib/llvm-project/clang/include/clang/Format/
H A DFormat.h5634 tooling::Replacements sortIncludes(const FormatStyle &Style, StringRef Code,
5642 Expected<tooling::Replacements>
5643 formatReplacements(StringRef Code, const tooling::Replacements &Replaces,
5659 Expected<tooling::Replacements>
5660 cleanupAroundReplacements(StringRef Code, const tooling::Replacements &Replaces,
5686 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code,
5694 tooling::Replacements reformat(const FormatStyle &Style, StringRef Code,
5702 tooling::Replacements cleanup(const FormatStyle &Style, StringRef Code,
5710 tooling::Replacements fixNamespaceEndComments(const FormatStyle &Style,
5721 tooling::Replacements separateDefinitionBlocks(const FormatStyle &Style,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp211 DenseMap<ReturnInst *, ReplacementVec> Replacements; in runOnFunction() local
276 auto &ValVec = Replacements[Store.first]; in runOnFunction()
299 if (Replacements.empty()) in runOnFunction()
332 for (std::pair<ReturnInst *, ReplacementVec> &Replacement : Replacements) { in runOnFunction()
/freebsd/contrib/llvm-project/clang/tools/clang-format/
H A DClangFormat.cpp31 using clang::tooling::Replacements;
337 static void outputReplacementsXML(const Replacements &Replaces) { in outputReplacementsXML()
348 emitReplacementWarnings(const Replacements &Replaces, StringRef AssumedFileName, in emitReplacementWarnings()
372 static void outputXML(const Replacements &Replaces, in outputXML()
373 const Replacements &FormatChanges, in outputXML()
482 Replacements Replaces = sortIncludes(*FormatStyle, Code->getBuffer(), Ranges, in format()
504 Replacements FormatChanges = in format()
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DRefactoring.cpp30 std::map<std::string, Replacements> &RefactoringTool::getReplacements() { in getReplacements()
68 const std::map<std::string, Replacements> &FileToReplaces, in formatAndApplyAllReplacements()

123