Searched refs:Rewriter (Results 1 - 25 of 26) sorted by relevance

12

/external/clang/lib/Rewrite/Frontend/
H A DRewriteTest.cpp1 //===--- RewriteTest.cpp - Rewriter playground ----------------------------===//
23 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
26 for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
27 E = Rewriter.token_end(); I != E; ++I) {
30 Rewriter.AddTokenBefore(I, "<i>");
31 Rewriter.AddTokenAfter(I, "</i>");
36 for (TokenRewriter::token_iterator I = Rewriter.token_begin(),
37 E = Rewriter.token_end(); I != E; ++I)
H A DFrontendActions.cpp99 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
106 Rewriter->WriteFixedFiles();
125 FixItRewriter Rewriter(CI.getDiagnostics(), CI.getSourceManager(),
129 err = Rewriter.WriteFixedFiles(&RewrittenFiles);
H A DHTMLPrint.cpp23 #include "clang/Rewrite/Core/Rewriter.h"
34 Rewriter R;
H A DFixItRewriter.cpp1 //===--- FixItRewriter.cpp - Fix-It Rewriter Diagnostic Client --*- C++ -*-===//
60 Rewriter &Rewrite;
63 RewritesReceiver(Rewriter &Rewrite) : Rewrite(Rewrite) { }
H A DRewriteMacros.cpp16 #include "clang/Rewrite/Core/Rewriter.h"
93 Rewriter Rewrite;
H A DRewriteModernObjC.cpp15 #include "clang/Rewrite/Core/Rewriter.h"
60 Rewriter Rewrite;
1622 /// RewriteObjCForCollectionStmt - Rewriter for ObjC2's foreach statement.
4667 if (!Rewriter::isRewritable(LocStart) || !Rewriter::isRewritable(LocEnd))
4723 assert((*startArgList == '(') && "Rewriter fuzzy parser confused");
4796 assert((*argPtr == '(') && "Rewriter fuzzy parser confused");
4810 assert((*argPtr == ')') && "Rewriter fuzzy parser confused");
/external/v8/src/
H A Drewriter.h36 class Rewriter { class in namespace:v8::internal
H A Drewriter.cc235 bool Rewriter::Rewrite(CompilationInfo* info) {
H A Dcompiler.cc339 return Rewriter::Rewrite(info) && Scope::Analyze(info) && GenerateCode(info);
/external/clang/include/clang/Rewrite/Core/
H A DHTMLRewrite.h23 class Rewriter;
33 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);
H A DRewriter.h1 //===--- Rewriter.h - Code rewriting interface ------------------*- C++ -*-===//
10 // This file defines the Rewriter class, which is used for code
28 class Rewriter;
39 friend class Rewriter;
90 private: // Methods only usable by Rewriter.
122 /// Rewriter - This is the main interface to the rewrite buffers. Its primary
125 class Rewriter { class in namespace:clang
149 explicit Rewriter(SourceManager &SM, const LangOptions &LO) function in class:clang::Rewriter
151 explicit Rewriter() : SourceMgr(0), LangOpts(0) {} function in class:clang::Rewriter
/external/clang/unittests/Tooling/
H A DRewriterTest.cpp15 TEST(Rewriter, OverwritesChangedFiles) {
24 TEST(Rewriter, ContinuesOverwritingFilesOnError) {
H A DRewriterTestContext.h10 // This file defines a utility class for Rewriter related tests.
23 #include "clang/Rewrite/Core/Rewriter.h"
30 /// \brief A class that sets up a ready to use Rewriter.
32 /// Useful in unit tests that need a Rewriter. Creates all dependencies
33 /// of a Rewriter with default values for testing and provides convenience
117 Rewriter Rewrite;
/external/clang/include/clang/Tooling/
H A DRefactoring.h11 // While single translation unit refactorings are supported via the Rewriter,
30 class Rewriter;
79 /// \brief Applies the replacement on the Rewriter.
80 bool apply(Rewriter &Rewrite) const;
107 /// \brief Apply all replacements on the Rewriter.
112 bool applyAllReplacements(Replacements &Replaces, Rewriter &Rewrite);
/external/clang/include/clang/Rewrite/Frontend/
H A DFixItRewriter.h1 //===--- FixItRewriter.h - Fix-It Rewriter Diagnostic Client ----*- C++ -*-===//
20 #include "clang/Rewrite/Core/Rewriter.h"
64 Rewriter Rewrite;
82 typedef Rewriter::buffer_iterator iterator;
H A DFrontendActions.h31 OwningPtr<FixItRewriter> Rewriter; member in class:clang::FixItAction
/external/clang/lib/Rewrite/Core/
H A DAndroid.mk26 Rewriter.cpp \
H A DRewriter.cpp1 //===--- Rewriter.cpp - Code rewriting interface --------------------------===//
10 // This file defines the Rewriter class, which is used for code
15 #include "clang/Rewrite/Core/Rewriter.h"
117 // Rewriter class
122 int Rewriter::getRangeSize(const CharSourceRange &Range,
155 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const {
166 std::string Rewriter::getRewrittenText(SourceRange Range) const {
210 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc,
221 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) {
236 bool Rewriter
[all...]
H A DHTMLRewrite.cpp16 #include "clang/Rewrite/Core/Rewriter.h"
33 void html::HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E,
107 void html::EscapeText(Rewriter &R, FileID FID,
228 void html::AddLineNumbers(Rewriter& R, FileID FID) {
272 void html::AddHeaderFooterInternalBuiltinCSS(Rewriter& R, FileID FID,
359 void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) {
448 void html::HighlightMacros(Rewriter &R, FileID FID, const Preprocessor& PP) {
/external/clang/lib/Tooling/
H A DRefactoring.cpp19 #include "clang/Rewrite/Core/Rewriter.h"
50 bool Replacement::apply(Rewriter &Rewrite) const {
124 bool applyAllReplacements(Replacements &Replaces, Rewriter &Rewrite) {
138 bool saveRewrittenFiles(Rewriter &Rewrite) {
139 for (Rewriter::buffer_iterator I = Rewrite.buffer_begin(),
143 // go into directly into Rewriter (there we also have the Diagnostics to
174 Rewriter Rewrite(Sources, DefaultLangOptions);
/external/clang/lib/ARCMigrate/
H A DObjCMT.cpp21 #include "clang/Rewrite/Core/Rewriter.h"
168 Rewriter &Rewrite;
171 RewritesReceiver(Rewriter &Rewrite) : Rewrite(Rewrite) { }
184 Rewriter rewriter(Ctx.getSourceManager(), Ctx.getLangOpts());
188 for (Rewriter::buffer_iterator
H A DARCMT.cpp17 #include "clang/Rewrite/Core/Rewriter.h"
526 Rewriter &rewriter;
530 RewritesApplicator(Rewriter &rewriter, ASTContext &ctx,
549 Rewriter::RewriteOptions removeOpts;
635 Rewriter rewriter(Ctx.getSourceManager(), Ctx.getLangOpts());
653 for (Rewriter::buffer_iterator
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp108 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
110 void RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter);
113 PHINode *IndVar, SCEVExpander &Rewriter);
479 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { argument
540 Value *ExitVal = Rewriter.expandCodeFor(ExitValue, PN->getType(), Inst);
579 Rewriter.clearInsertPoint();
701 PHINode *CreateWideIV(SCEVExpander &Rewriter);
713 Instruction *WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
856 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) { argument
924 && Rewriter
972 CreateWideIV(SCEVExpander &Rewriter) argument
1053 SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM) argument
1425 genLoopLimit(PHINode *IndVar, const SCEV *IVCount, Loop *L, SCEVExpander &Rewriter, ScalarEvolution *SE) argument
1505 LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount, PHINode *IndVar, SCEVExpander &Rewriter) argument
[all...]
H A DLoopStrengthReduce.cpp1549 void GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter,
1619 SCEVExpander &Rewriter) const;
1624 SCEVExpander &Rewriter,
1628 SCEVExpander &Rewriter,
1633 SCEVExpander &Rewriter,
2701 void LSRInstance::GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter, argument
2756 Rewriter.clearPostInc();
2757 Value *IncV = Rewriter.expandCodeFor(LeftOverExpr, IntTy, InsertPt);
2760 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt);
4200 SCEVExpander &Rewriter) cons
4262 Expand(const LSRFixup &LF, const Formula &F, BasicBlock::iterator IP, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts) const argument
4436 RewriteForPHI(PHINode *PN, const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts, Pass *P) const argument
4506 Rewrite(const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts, Pass *P) const argument
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp20 #include "clang/Rewrite/Core/Rewriter.h"
58 void HandlePiece(Rewriter& R, FileID BugFileID,
61 void HighlightRange(Rewriter& R, FileID BugFileID, SourceRange Range,
135 Rewriter R(const_cast<SourceManager&>(SMgr), PP.getLangOpts());
278 void HTMLDiagnostics::HandlePiece(Rewriter& R, FileID BugFileID,
529 void HTMLDiagnostics::HighlightRange(Rewriter& R, FileID BugFileID,

Completed in 431 milliseconds

12