| /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);
|