Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Rewrite/Core/
H A DHTMLRewrite.h23 class Rewriter; variable
33 void HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E,
41 inline void HighlightRange(Rewriter &R, SourceRange Range, in HighlightRange()
54 void EscapeText(Rewriter& R, FileID FID,
64 void AddLineNumbers(Rewriter& R, FileID FID);
66 void AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID,
71 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP);
77 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
H A DRewriter.h33 class Rewriter {
58 explicit Rewriter() = default;
59 explicit Rewriter(SourceManager &SM, const LangOptions &LO) in Rewriter() function
H A DRewriteBuffer.h27 friend class Rewriter; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteTest.cpp23 TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts); in DoRewriteTest() local
26 for (TokenRewriter::token_iterator I = Rewriter.token_begin(), in DoRewriteTest()
27 E = Rewriter.token_end(); I != E; ++I) { in DoRewriteTest()
30 Rewriter.AddTokenBefore(I, "<i>"); in DoRewriteTest()
31 Rewriter.AddTokenAfter(I, "</i>"); in DoRewriteTest()
36 for (TokenRewriter::token_iterator I = Rewriter.token_begin(), in DoRewriteTest()
37 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
135 err = Rewriter.WriteFixedFiles(&RewrittenFiles); in BeginInvocation()
H A DFixItRewriter.cpp63 Rewriter &Rewrite;
66 RewritesReceiver(Rewriter &Rewrite) : Rewrite(Rewrite) {} in RewritesReceiver()
H A DHTMLPrint.cpp33 Rewriter R;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/
H A DRefactoring.h29 class Rewriter; variable
65 bool applyAllReplacements(Rewriter &Rewrite);
69 int saveRewrittenFiles(Rewriter &Rewrite);
95 Rewriter &Rewrite, StringRef Style = "file");
/freebsd-12.1/contrib/llvm/tools/clang/lib/Rewrite/
H A DRewriter.cpp135 int Rewriter::getRangeSize(const CharSourceRange &Range, in getRangeSize()
165 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const { in getRangeSize()
174 std::string Rewriter::getRewrittenText(SourceRange Range) const { in getRewrittenText()
218 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc, in getLocationOffsetAndFileID()
227 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) { in getEditBuffer()
242 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str, in InsertText()
283 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) { in InsertTextAfterToken()
295 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length, in RemoveText()
307 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength, in ReplaceText()
331 bool Rewriter::IncreaseIndentation(CharSourceRange range, in IncreaseIndentation()
[all …]
H A DHTMLRewrite.cpp32 void html::HighlightRange(Rewriter &R, SourceLocation B, SourceLocation E, in HighlightRange()
108 void html::EscapeText(Rewriter &R, FileID FID, in EscapeText()
228 void html::AddLineNumbers(Rewriter& R, FileID FID) { in AddLineNumbers()
275 void html::AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID, in AddHeaderFooterInternalBuiltinCSS()
427 void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) { in SyntaxHighlight()
517 void html::HighlightMacros(Rewriter &R, FileID FID, const Preprocessor& PP) { in HighlightMacros()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DRefactoring.cpp49 Rewriter Rewrite(Sources, DefaultLangOptions); in runAndSave()
58 bool RefactoringTool::applyAllReplacements(Rewriter &Rewrite) { in applyAllReplacements()
66 int RefactoringTool::saveRewrittenFiles(Rewriter &Rewrite) { in saveRewrittenFiles()
72 Rewriter &Rewrite, StringRef Style) { in formatAndApplyAllReplacements()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp694 Rewriter.clearInsertPoint(); in rewriteLoopExitValues()
995 PHINode *createWideIV(SCEVExpander &Rewriter);
1617 Rewriter.hoistIVInc(WideInc, DU.NarrowUse)) in widenIVUse()
1751 Instruction *WideUse = widenIVUse(DU, Rewriter); in createWideIV()
2647 SCEVExpander Rewriter(*SE, DL, "indvars"); in run() local
2649 Rewriter.setDebugType(DEBUG_TYPE); in run()
2658 Rewriter.disableCanonicalMode(); in run()
2659 Changed |= simplifyAndExtend(L, Rewriter, LI); in run()
2669 Changed |= rewriteLoopExitValues(L, Rewriter); in run()
2705 if (Rewriter.isHighCostExpansion(ExitCount, L)) in run()
[all …]
H A DLoopStrengthReduce.cpp2022 SCEVExpander &Rewriter,
3165 Rewriter.clearPostInc(); in GenerateIVChain()
5044 Rewriter.setInsertPoint(&*IP); in Expand()
5048 Rewriter.setPostInc(LF.PostIncLoops); in Expand()
5170 Rewriter.clearPostInc(); in Expand()
5331 Rewriter.setDebugType(DEBUG_TYPE); in ImplementSolution()
5333 Rewriter.disableCanonicalMode(); in ImplementSolution()
5334 Rewriter.enableLSRMode(); in ImplementSolution()
5340 Rewriter.setChainedPhi(PN); in ImplementSolution()
5356 Rewriter.clear(); in ImplementSolution()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp94 void HandlePiece(Rewriter& R, FileID BugFileID,
97 void HighlightRange(Rewriter& R, FileID BugFileID, SourceRange Range,
105 std::string GenerateHTML(const PathDiagnostic& D, Rewriter &R,
110 void FinalizeHTML(const PathDiagnostic& D, Rewriter &R,
115 void RewriteFile(Rewriter &R, const PathPieces& path, FileID FID);
186 Rewriter R(const_cast<SourceManager&>(SMgr), PP.getLangOpts()); in ReportDiag()
271 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R, in GenerateHTML()
435 void HTMLDiagnostics::FinalizeHTML(const PathDiagnostic& D, Rewriter &R, in FinalizeHTML()
609 void HTMLDiagnostics::RewriteFile(Rewriter &R, in RewriteFile()
650 void HTMLDiagnostics::HandlePiece(Rewriter& R, FileID BugFileID, in HandlePiece()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp57 SCEVExpander &Rewriter; member in __anon98e2ff040111::SimplifyIndvar
64 LoopInfo *LI, SCEVExpander &Rewriter, in SimplifyIndvar() argument
66 : L(Loop), LI(LI), SE(SE), DT(DT), Rewriter(Rewriter), DeadInsts(Dead), in SimplifyIndvar()
672 if (Rewriter.isHighCostExpansion(S, L, I)) in replaceIVUserWithLoopInvariant()
676 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP); in replaceIVUserWithLoopInvariant()
965 SCEVExpander &Rewriter, IVVisitor *V) { in simplifyUsersOfIV() argument
966 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, DT, LI, Rewriter, in simplifyUsersOfIV()
976 SCEVExpander Rewriter(*SE, SE->getDataLayout(), "indvars"); in simplifyLoopIVs() local
978 Rewriter.setDebugType(DEBUG_TYPE); in simplifyLoopIVs()
982 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, DT, LI, Dead, Rewriter); in simplifyLoopIVs()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp787 class Rewriter { class
793 virtual ~Rewriter() {} in ~Rewriter()
829 class CopyRewriter : public Rewriter {
831 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
865 class UncoalescableRewriter : public Rewriter {
904 class InsertSubregRewriter : public Rewriter {
906 InsertSubregRewriter(MachineInstr &MI) : Rewriter(MI) { in InsertSubregRewriter()
954 class ExtractSubregRewriter : public Rewriter {
959 : Rewriter(MI), TII(TII) { in ExtractSubregRewriter()
1016 class RegSequenceRewriter : public Rewriter {
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/
H A DFixItRewriter.h71 Rewriter Rewrite;
101 using iterator = Rewriter::buffer_iterator;
H A DFrontendActions.h32 std::unique_ptr<FixItRewriter> Rewriter;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Core/
H A DReplacement.h39 class Rewriter; variable
128 bool apply(Rewriter &Rewrite) const;
320 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DARCMT.cpp463 Rewriter &rewriter;
467 RewritesApplicator(Rewriter &rewriter, ASTContext &ctx, in RewritesApplicator()
486 Rewriter::RewriteOptions removeOpts; in remove()
578 Rewriter rewriter(Ctx.getSourceManager(), Ctx.getLangOpts()); in applyTransform()
596 for (Rewriter::buffer_iterator in applyTransform()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h51 SCEVExpander &Rewriter, IVVisitor *V = nullptr);
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h702 SCEVParameterRewriter Rewriter(SE, Map, InterpretConsts);
703 return Rewriter.visit(Scev);
737 SCEVLoopAddRecRewriter Rewriter(SE, Map); in rewrite()
738 return Rewriter.visit(Scev); in rewrite()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp239 AllocaOffsetRewriter Rewriter(SE, AllocaPtr); in offsetFromAlloca() local
240 const SCEV *Expr = Rewriter.visit(SE.getSCEV(Addr)); in offsetFromAlloca()
252 AllocaOffsetRewriter Rewriter(SE, AllocaPtr); in getAccessRange() local
253 const SCEV *Expr = Rewriter.visit(SE.getSCEV(Addr)); in getAccessRange()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DSimpleFormatContext.h67 Rewriter Rewrite;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Core/
H A DReplacement.cpp69 bool Replacement::apply(Rewriter &Rewrite) const { in apply()
569 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite) { in applyAllReplacements()
593 Rewriter Rewrite(SourceMgr, LangOptions()); in applyAllReplacements()

12