HomeSort by: relevance | last modified time | path
    Searched refs:Rewriter (Results 1 - 25 of 42) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteTest.cpp 1 //===--- RewriteTest.cpp - Rewriter playground ----------------------------===//
22 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
25 for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
26 E = Rewriter.token_end(); I != E; ++I) {
29 Rewriter.AddTokenBefore(I, "<i>");
30 Rewriter.AddTokenAfter(I, "</i>");
35 for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
36 E = Rewriter.token_end(); I != E; ++I)
FrontendActions.cpp 105 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
112 Rewriter->WriteFixedFiles();
131 FixItRewriter Rewriter(CI.getDiagnostics(), CI.getSourceManager(),
139 err = Rewriter.WriteFixedFiles(&RewrittenFiles);
HTMLPrint.cpp 21 #include "clang/Rewrite/Core/Rewriter.h"
32 Rewriter R;
FixItRewriter.cpp 1 //===- FixItRewriter.cpp - Fix-It Rewriter Diagnostic Client --------------===//
25 #include "clang/Rewrite/Core/Rewriter.h"
62 Rewriter &Rewrite;
65 RewritesReceiver(Rewriter &Rewrite) : Rewrite(Rewrite) {}
89 // Overwriting open files on Windows is tricky, but the rewriter can do it
RewriteMacros.cpp 17 #include "clang/Rewrite/Core/Rewriter.h"
92 Rewriter Rewrite;
  /src/external/apache2/llvm/dist/clang/tools/libclang/
Rewrite.cpp 14 #include "clang/Rewrite/Core/Rewriter.h"
24 new clang::Rewriter(AU->getSourceManager(), AU->getLangOpts()));
30 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
37 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
44 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
50 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
HTMLRewrite.h 22 class Rewriter;
32 void HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E,
40 inline void HighlightRange(Rewriter &R, SourceRange Range,
53 void EscapeText(Rewriter& R, FileID FID,
63 void AddLineNumbers(Rewriter& R, FileID FID);
65 void AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID,
70 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP);
76 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
Rewriter.h 1 //===- Rewriter.h - Code rewriting interface --------------------*- C++ -*-===//
9 // This file defines the Rewriter class, which is used for code
29 /// Rewriter - This is the main interface to the rewrite buffers. Its primary
32 class Rewriter {
68 explicit Rewriter() = default;
69 explicit Rewriter(SourceManager &SM, const LangOptions &LO)
RewriteBuffer.h 26 friend class Rewriter;
54 /// Rewriter::overwriteChangedFiles() instead.
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/
Refactoring.h 10 // While single translation unit refactorings are supported via the Rewriter,
28 class Rewriter;
55 /// Apply all stored replacements to the given Rewriter.
64 bool applyAllReplacements(Rewriter &Rewrite);
68 int saveRewrittenFiles(Rewriter &Rewrite);
75 /// Replacements on the related file in \p Rewriter. In addition to applying
94 Rewriter &Rewrite, StringRef Style = "file");
  /src/external/apache2/llvm/lib/libclangRewrite/
Makefile 12 Rewriter.cpp \
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
Refactoring.cpp 20 #include "clang/Rewrite/Core/Rewriter.h"
48 Rewriter Rewrite(Sources, DefaultLangOptions);
57 bool RefactoringTool::applyAllReplacements(Rewriter &Rewrite) {
65 int RefactoringTool::saveRewrittenFiles(Rewriter &Rewrite) {
71 Rewriter &Rewrite, StringRef Style) {
  /src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Frontend/
FixItRewriter.h 1 //===- FixItRewriter.h - Fix-It Rewriter Diagnostic Client ------*- C++ -*-===//
22 #include "clang/Rewrite/Core/Rewriter.h"
68 /// The rewriter used to perform the various code
70 Rewriter Rewrite;
81 /// The number of rewriter failures.
88 /// Initialize a new fix-it rewriter.
92 /// Destroy the fix-it rewriter.
100 using iterator = Rewriter::buffer_iterator;
FrontendActions.h 31 std::unique_ptr<FixItRewriter> Rewriter;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SimplifyIndVar.h 54 SCEVExpander &Rewriter, IVVisitor *V = nullptr);
78 LoopInfo *LI, ScalarEvolution *SE, SCEVExpander &Rewriter,
  /src/external/apache2/llvm/dist/clang/lib/Rewrite/
Rewriter.cpp 1 //===- Rewriter.cpp - Code rewriting interface ----------------------------===//
9 // This file defines the Rewriter class, which is used for code
14 #include "clang/Rewrite/Core/Rewriter.h"
107 // clang::Rewriter::RewriteOptions::RemoveLineIfEmpty. A reproducer for
140 // Rewriter class
145 int Rewriter::getRangeSize(const CharSourceRange &Range,
175 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
184 std::string Rewriter::getRewrittenText(CharSourceRange Range) const {
231 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
240 RewriteBuffer &Rewriter::getEditBuffer(FileID FID)
    [all...]
HTMLRewrite.cpp 18 #include "clang/Rewrite/Core/Rewriter.h"
31 void html::HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E,
107 void html::EscapeText(Rewriter &R, FileID FID,
227 void html::AddLineNumbers(Rewriter& R, FileID FID) {
274 void html::AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID,
444 void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) {
534 void html::HighlightMacros(Rewriter &R, FileID FID, const Preprocessor& PP) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 157 bool simplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LoopInfo *LI);
159 bool optimizeLoopExits(Loop *L, SCEVExpander &Rewriter);
162 bool predicateLoopExits(Loop *L, SCEVExpander &Rewriter);
168 PHINode *IndVar, SCEVExpander &Rewriter);
596 SCEVExpander &Rewriter,
626 Changed |= simplifyUsersOfIV(CurrIV, SE, DT, LI, TTI, DeadInsts, Rewriter,
641 if (PHINode *WidePhi = createWideIV(WideIVs.back(), LI, SE, Rewriter,
975 SCEVExpander &Rewriter, ScalarEvolution *SE) {
1010 return Rewriter.expandCodeFor(IVLimit, IndVar->getType(), BI);
1054 return Rewriter.expandCodeFor(IVLimit, LimitTy, BI)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
HTMLDiagnostics.cpp 27 #include "clang/Rewrite/Core/Rewriter.h"
92 void HandlePiece(Rewriter &R, FileID BugFileID, const PathDiagnosticPiece &P,
96 void HighlightRange(Rewriter& R, FileID BugFileID, SourceRange Range,
104 std::string GenerateHTML(const PathDiagnostic& D, Rewriter &R,
109 void FinalizeHTML(const PathDiagnostic& D, Rewriter &R,
114 void RewriteFile(Rewriter &R, const PathPieces& path, FileID FID);
234 // Create a new rewriter to generate HTML.
235 Rewriter R(const_cast<SourceManager&>(SMgr), PP.getLangOpts());
320 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R,
484 void HTMLDiagnostics::FinalizeHTML(const PathDiagnostic& D, Rewriter &R
    [all...]
TextDiagnostics.cpp 20 #include "clang/Rewrite/Core/Rewriter.h"
130 Rewriter Rewrite(SM, LO);
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Core/
Replacement.h 10 // While single translation unit refactorings are supported via the Rewriter,
38 class Rewriter;
126 /// Applies the replacement on the Rewriter.
127 bool apply(Rewriter &Rewrite) const;
313 /// Apply all replacements in \p Replaces to the Rewriter \p Rewrite.
319 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
PeepholeOptimizer.cpp 792 class Rewriter {
797 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {}
798 virtual ~Rewriter() {}
833 /// Rewriter for COPY instructions.
834 class CopyRewriter : public Rewriter {
836 CopyRewriter(MachineInstr &MI) : Rewriter(MI) {
870 class UncoalescableRewriter : public Rewriter {
874 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) {
878 /// \see See Rewriter::getNextRewritableSource()
908 /// Specialized rewriter for INSERT_SUBREG instruction
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 58 SCEVExpander &Rewriter;
66 SCEVExpander &Rewriter,
68 : L(Loop), LI(LI), SE(SE), DT(DT), TTI(TTI), Rewriter(Rewriter),
691 if (Rewriter.isHighCostExpansion(S, L, SCEVCheapExpansionBudget, TTI, I))
702 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP);
964 SCEVExpander &Rewriter, IVVisitor *V) {
966 Rewriter, Dead);
976 SCEVExpander Rewriter(*SE, SE->getDataLayout(), "indvars");
978 Rewriter.setDebugType(DEBUG_TYPE)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ARCMT.cpp 20 #include "clang/Rewrite/Core/Rewriter.h"
465 Rewriter &rewriter; member in class:__anon2606::RewritesApplicator
469 RewritesApplicator(Rewriter &rewriter, ASTContext &ctx,
471 : rewriter(rewriter), Listener(listener) {
481 bool err = rewriter.InsertText(loc, text, /*InsertAfter=*/true,
488 Rewriter::RewriteOptions removeOpts;
493 bool err = rewriter.RemoveText(range, removeOpts)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Extract/
Extract.cpp 20 #include "clang/Rewrite/Core/Rewriter.h"
111 Rewriter ExtractedCodeRewriter(SM, LangOpts);

Completed in 89 milliseconds

1 2