Home
last modified time | relevance | path

Searched refs:Rewriter (Results 1 – 25 of 45) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DRewrite.cpp24 new clang::Rewriter(AU->getSourceManager(), AU->getLangOpts())); in clang_CXRewriter_create()
30 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_insertTextBefore()
37 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_replaceText()
44 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_removeText()
50 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_overwriteChangedFiles()
56 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_writeMainFileToStdOut()
62 delete reinterpret_cast<clang::Rewriter *>(Rew); in clang_CXRewriter_dispose()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
H A DHTMLRewrite.h22 class Rewriter; variable
32 void HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E,
40 inline void HighlightRange(Rewriter &R, SourceRange Range, in HighlightRange()
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.h32 class Rewriter {
68 explicit Rewriter() = default;
69 explicit Rewriter(SourceManager &SM, const LangOptions &LO) in Rewriter() function
H A DRewriteBuffer.h26 friend class Rewriter; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteTest.cpp22 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts); in DoRewriteTest() local
25 for (TokenRewriter::token_iterator I = Rewriter.token_begin(), in DoRewriteTest()
26 E = Rewriter.token_end(); I != E; ++I) { in DoRewriteTest()
29 Rewriter.AddTokenBefore(I, "<i>"); in DoRewriteTest()
30 Rewriter.AddTokenAfter(I, "</i>"); in DoRewriteTest()
35 for (TokenRewriter::token_iterator I = Rewriter.token_begin(), in DoRewriteTest()
36 E = Rewriter.token_end(); I != E; ++I) in DoRewriteTest()
H A DFrontendActions.cpp105 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(), in BeginSourceFileAction()
112 Rewriter->WriteFixedFiles(); in EndSourceFileAction()
131 FixItRewriter Rewriter(CI.getDiagnostics(), CI.getSourceManager(), in BeginInvocation() local
139 err = Rewriter.WriteFixedFiles(&RewrittenFiles); in BeginInvocation()
H A DFixItRewriter.cpp62 Rewriter &Rewrite;
65 RewritesReceiver(Rewriter &Rewrite) : Rewrite(Rewrite) {} in RewritesReceiver()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp157 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, in simplifyAndExtend() argument
626 Changed |= simplifyUsersOfIV(CurrIV, SE, DT, LI, TTI, DeadInsts, Rewriter, in simplifyAndExtend()
641 if (PHINode *WidePhi = createWideIV(WideIVs.back(), LI, SE, Rewriter, in simplifyAndExtend()
975 SCEVExpander &Rewriter, ScalarEvolution *SE) { in genLoopLimit() argument
1010 return Rewriter.expandCodeFor(IVLimit, IndVar->getType(), BI); in genLoopLimit()
1054 return Rewriter.expandCodeFor(IVLimit, LimitTy, BI); in genLoopLimit()
[all …]
H A DLoopStrengthReduce.cpp1967 void GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter,
2043 SCEVExpander &Rewriter) const;
2046 BasicBlock::iterator IP, SCEVExpander &Rewriter,
2049 const Formula &F, SCEVExpander &Rewriter,
2052 SCEVExpander &Rewriter,
3151 void LSRInstance::GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter, in GenerateIVChain() argument
3206 Rewriter.clearPostInc(); in GenerateIVChain()
3207 Value *IncV = Rewriter.expandCodeFor(LeftOverExpr, IntTy, InsertPt); in GenerateIVChain()
3210 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt); in GenerateIVChain()
5137 SCEVExpander &Rewriter) const { in AdjustInsertPositionForExpand()
[all …]
H A DLoopPredication.cpp308 bool predicateLoopExits(Loop *L, SCEVExpander &Rewriter);
1031 bool LoopPredication::predicateLoopExits(Loop *L, SCEVExpander &Rewriter) { in predicateLoopExits() argument
1115 Rewriter.setInsertPoint(IP); in predicateLoopExits()
1155 Value *ECV = Rewriter.expandCodeFor(ExitCount); in predicateLoopExits()
1157 MinECV = Rewriter.expandCodeFor(MinEC); in predicateLoopExits()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Rewrite/
H A DRewriter.cpp145 int Rewriter::getRangeSize(const CharSourceRange &Range, in getRangeSize()
175 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const { in getRangeSize()
184 std::string Rewriter::getRewrittenText(CharSourceRange Range) const { in getRewrittenText()
231 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc, in getLocationOffsetAndFileID()
240 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) { in getEditBuffer()
255 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str, in InsertText()
296 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) { in InsertTextAfterToken()
308 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length, in RemoveText()
320 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength, in ReplaceText()
330 bool Rewriter::ReplaceText(SourceRange range, SourceRange replacementRange) { in ReplaceText()
[all …]
H A DHTMLRewrite.cpp31 void html::HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E, in HighlightRange()
107 void html::EscapeText(Rewriter &R, FileID FID, in EscapeText()
227 void html::AddLineNumbers(Rewriter& R, FileID FID) { in AddLineNumbers()
274 void html::AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID, in AddHeaderFooterInternalBuiltinCSS()
444 void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) { in SyntaxHighlight()
534 void html::HighlightMacros(Rewriter &R, FileID FID, const Preprocessor& PP) { in HighlightMacros()
H A DCMakeLists.txt9 Rewriter.cpp
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DRefactoring.h28 class Rewriter; variable
64 bool applyAllReplacements(Rewriter &Rewrite);
68 int saveRewrittenFiles(Rewriter &Rewrite);
94 Rewriter &Rewrite, StringRef Style = "file");
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/
H A DRefactoring.cpp48 Rewriter Rewrite(Sources, DefaultLangOptions); in runAndSave()
57 bool RefactoringTool::applyAllReplacements(Rewriter &Rewrite) { in applyAllReplacements()
65 int RefactoringTool::saveRewrittenFiles(Rewriter &Rewrite) { in saveRewrittenFiles()
71 Rewriter &Rewrite, StringRef Style) { in formatAndApplyAllReplacements()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp92 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);
235 Rewriter R(const_cast<SourceManager&>(SMgr), PP.getLangOpts()); in ReportDiag()
320 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R, in GenerateHTML()
484 void HTMLDiagnostics::FinalizeHTML(const PathDiagnostic& D, Rewriter &R, in FinalizeHTML()
664 HandlePopUpPieceStartTag(Rewriter &R, in HandlePopUpPieceStartTag()
676 static void HandlePopUpPieceEndTag(Rewriter &R, in HandlePopUpPieceEndTag()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp58 SCEVExpander &Rewriter; member in __anon0fd34c6a0111::SimplifyIndvar
66 SCEVExpander &Rewriter, in SimplifyIndvar() argument
68 : L(Loop), LI(LI), SE(SE), DT(DT), TTI(TTI), Rewriter(Rewriter), in SimplifyIndvar()
691 if (Rewriter.isHighCostExpansion(S, L, SCEVCheapExpansionBudget, TTI, I)) in replaceIVUserWithLoopInvariant()
702 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP); in replaceIVUserWithLoopInvariant()
964 SCEVExpander &Rewriter, IVVisitor *V) { in simplifyUsersOfIV() argument
966 Rewriter, Dead); in simplifyUsersOfIV()
976 SCEVExpander Rewriter(*SE, SE->getDataLayout(), "indvars"); in simplifyLoopIVs() local
978 Rewriter.setDebugType(DEBUG_TYPE); in simplifyLoopIVs()
983 simplifyUsersOfIV(cast<PHINode>(I), SE, DT, LI, TTI, Dead, Rewriter); in simplifyLoopIVs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp792 class Rewriter { class
797 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() function in __anonbcd030b40211::Rewriter
798 virtual ~Rewriter() {} in ~Rewriter()
834 class CopyRewriter : public Rewriter {
836 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
870 class UncoalescableRewriter : public Rewriter {
874 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) { in UncoalescableRewriter()
909 class InsertSubregRewriter : public Rewriter {
911 InsertSubregRewriter(MachineInstr &MI) : Rewriter(MI) { in InsertSubregRewriter()
959 class ExtractSubregRewriter : public Rewriter {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h54 SCEVExpander &Rewriter, IVVisitor *V = nullptr);
78 LoopInfo *LI, ScalarEvolution *SE, SCEVExpander &Rewriter,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Frontend/
H A DFixItRewriter.h70 Rewriter Rewrite;
100 using iterator = Rewriter::buffer_iterator;
H A DFrontendActions.h31 std::unique_ptr<FixItRewriter> Rewriter;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Core/
H A DReplacement.h38 class Rewriter; variable
127 bool apply(Rewriter &Rewrite) const;
319 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite);
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DARCMT.cpp465 Rewriter &rewriter;
469 RewritesApplicator(Rewriter &rewriter, ASTContext &ctx, in RewritesApplicator()
488 Rewriter::RewriteOptions removeOpts; in remove()
580 Rewriter rewriter(Ctx.getSourceManager(), Ctx.getLangOpts()); in applyTransform()
598 for (Rewriter::buffer_iterator in applyTransform()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Rewrite/
H A DBUILD.gn13 "Rewriter.cpp",
/netbsd-src/external/apache2/llvm/lib/libclangRewrite/
H A DMakefile12 Rewriter.cpp \

12