Searched refs:Replacement (Results 1 - 25 of 78) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DReplacementsYaml.h22 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::Replacement)
27 /// Specialized MappingTraits to describe how a Replacement is
29 template <> struct MappingTraits<clang::tooling::Replacement> {
30 /// Helper to (de)serialize a Replacement since we don't have direct
36 NormalizedReplacement(const IO &, const clang::tooling::Replacement &R)
46 clang::tooling::Replacement denormalize(const IO &) {
47 return clang::tooling::Replacement(FilePath, Offset, Length,
57 static void mapping(IO &Io, clang::tooling::Replacement &R) {
58 MappingNormalization<NormalizedReplacement, clang::tooling::Replacement>
H A DDiagnosticsYaml.h34 std::vector<clang::tooling::Replacement> Fixes;
36 for (auto &Replacement : Replacements.second)
37 Fixes.push_back(Replacement);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h1 //===- Replacement.h - Framework for clang refactoring tools ----*- C++ -*-===//
83 class Replacement { class in namespace:clang::tooling
86 Replacement();
94 Replacement(StringRef FilePath, unsigned Offset, unsigned Length,
97 /// Creates a Replacement of the range [Start, Start+Length) with
99 Replacement(const SourceManager &Sources, SourceLocation Start,
102 /// Creates a Replacement of the given range with ReplacementText.
103 Replacement(const SourceManager &Sources, const CharSourceRange &Range,
107 /// Creates a Replacement of the node with ReplacementText.
109 Replacement(cons
359 Replacement::Replacement(const SourceManager &Sources, function in class:clang::tooling::Replacement
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DRewriteRule.h45 // * Replacement: a function that produces a replacement string for the target,
73 TextGenerator Replacement; member in struct:clang::transformer::ASTEdit
192 /// Replaces a portion of the source text with \p Replacement.
193 ASTEdit changeTo(RangeSelector Target, TextGenerator Replacement);
195 inline ASTEdit change(RangeSelector Target, TextGenerator Replacement) { argument
196 return changeTo(std::move(Target), std::move(Replacement));
199 /// Replaces the entirety of a RewriteRule's match with \p Replacement. For
205 inline ASTEdit changeTo(TextGenerator Replacement) { argument
206 return changeTo(node(RewriteRule::RootID), std::move(Replacement));
209 inline ASTEdit change(TextGenerator Replacement) { argument
215 insertBefore(RangeSelector S, TextGenerator Replacement) argument
221 insertAfter(RangeSelector S, TextGenerator Replacement) argument
267 std::string Replacement; member in struct:clang::transformer::detail::Transformation
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Core/
H A DReplacement.cpp1 //===- Replacement.cpp - Framework for clang refactoring tools ------------===//
13 #include "clang/Tooling/Core/Replacement.h"
45 Replacement::Replacement() : FilePath(InvalidLocation) {} function in class:Replacement
47 Replacement::Replacement(StringRef FilePath, unsigned Offset, unsigned Length, function in class:Replacement
52 Replacement::Replacement(const SourceManager &Sources, SourceLocation Start, function in class:Replacement
57 Replacement::Replacement(cons function in class:Replacement
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp45 // Clear the matchers so that each Replacement is only emitted once.
51 for (const auto &Replacement : Callback->getReplacements()) {
53 Refactoring.FileToReplaces[Replacement.getFilePath()].add(
54 Replacement);
56 llvm::errs() << "Skipping replacement " << Replacement.toString()
72 static Replacement replaceStmtWithText(SourceManager &Sources, const Stmt &From,
74 return tooling::Replacement(
77 static Replacement replaceStmtWithStmt(SourceManager &Sources, const Stmt &From,
91 auto Err = Replace.add(tooling::Replacement(
228 auto Replacement local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DComputeReplacements.cpp8 #include "clang/Tooling/Core/Replacement.h"
92 std::string Replacement; local
94 if (ReplacedRange.empty() && Replacement.empty())
96 llvm::cantFail(Replacements.add(tooling::Replacement(
97 SM, rangeOfExpanded(A, ReplacedRange).toCharRange(SM), Replacement)));
98 Replacement = "";
105 Replacement +=
/freebsd-11-stable/sys/contrib/dev/acpica/compiler/
H A Dprmacros.c184 0, DefineInfo->Identifier, DefineInfo->Replacement);
196 * Replacement - Replacement for Identifier
208 char *Replacement,
216 if (!Replacement)
218 Replacement = "";
234 if (strcmp (Replacement, DefineInfo->Replacement))
250 ReplacementString = UtLocalCalloc (strlen (Replacement) + 1);
251 strcpy (ReplacementString, Replacement);
206 PrAddDefine( char *Identifier, char *Replacement, BOOLEAN Persist) argument
[all...]
H A Dprexpress.c242 DefineInfo->Replacement);
249 ReplaceString = DefineInfo->Replacement;
H A Dpreprocess.h205 char *Replacement; member in struct:pr_define_info
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp46 auto Replacement = Edit.Replacement->eval(Result);
47 if (!Replacement)
48 return Replacement.takeError();
51 T.Replacement = std::move(*Replacement);
57 ASTEdit transformer::changeTo(RangeSelector S, TextGenerator Replacement) { argument
60 E.Replacement = std::move(Replacement);
H A DTransformer.cpp53 if (auto Err = AC.replace(*Result.SourceManager, T.Range, T.Replacement)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp179 Value *Replacement = nullptr; local
182 Replacement = ConstantInt::get(Int32Type, ResourceID);
184 Replacement = &ImageSizeArg;
186 Replacement = &ImageFormatArg;
191 Inst->replaceAllUsesWith(Replacement);
212 Value *Replacement = nullptr; local
215 Replacement = ConstantInt::get(Int32Type, ResourceID);
220 Inst->replaceAllUsesWith(Replacement);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp45 std::vector<clang::tooling::Replacement> Replaces;
118 for (const clang::tooling::Replacement &R : Replaces) {
160 tooling::Replacement(FilePath, UINT_MAX, 0, ReplacementText));
168 HeaderReplacements.add(Replacement(FilePath, UINT_MAX, 1, Header));
188 if (auto Err = Replaces.add(Replacement(
255 return Replaces.add(Replacement(SM, Range, ReplacementText));
260 return Replaces.add(Replacement(SM, Loc, Length, Text));
267 Replacement R(SM, Loc, 0, Text);
278 Replacement NewR(R.getFilePath(), NewOffset, 0, Text);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/
H A DWhitespaceManager.h61 llvm::Error addReplacement(const tooling::Replacement &Replacement);
H A DUsingDeclarationsSorter.cpp145 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, ""));
169 auto Err = Fixes->add(tooling::Replacement(SourceMgr, Range, Text));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstant.h199 /// Replacement. If no changes are made, the constant C is returned.
200 static Constant *replaceUndefsWith(Constant *C, Constant *Replacement);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Inclusions/
H A DHeaderIncludes.h13 #include "clang/Tooling/Core/Replacement.h"
74 llvm::Optional<tooling::Replacement> insert(llvm::StringRef Header,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp650 Instruction *Replacement = Inst;
656 if (Replacement->getType() != UseTy) {
667 Replacement =
668 new BitCastInst(Replacement, UseTy, "", &InsertBB->back());
681 PHI->setIncomingValue(i, Replacement);
684 if (Replacement->getType() != UseTy)
685 Replacement = new BitCastInst(Replacement, UseTy, "",
687 U.set(Replacement);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp71 const Value *Replacement) {
72 if (Operand->getType() != Replacement->getType())
70 isCompatibleReplacement(const Instruction *I, const Use &Operand, const Value *Replacement) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp406 for (auto &Replacement : ReplacementMap) {
407 auto *Extract = Replacement.first;
408 auto *Vector = Replacement.second.first;
409 auto Index = Replacement.second.second;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp310 auto Replacement = RenamedComdats.find(C); local
311 if (Replacement != RenamedComdats.end())
312 GO.setComdat(Replacement->second);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h354 TemplateName Replacement; member in class:clang::SubstTemplateTemplateParmStorage
359 Parameter(parameter), Replacement(replacement) {}
363 TemplateName getReplacement() const { return Replacement; }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DSourceMgr.h242 SMFixIt(SMRange R, const Twine &Replacement) argument
243 : Range(R), Text(Replacement.str()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp79 Value *Replacement = local
82 Intrin->replaceAllUsesWith(Replacement);

Completed in 333 milliseconds

1234