Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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");
/llvm-project-15.0.7/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()
232 unsigned Rewriter::getLocationOffsetAndFileID(SourceLocation Loc, in getLocationOffsetAndFileID()
241 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) { in getEditBuffer()
256 bool Rewriter::InsertText(SourceLocation Loc, StringRef Str, in InsertText()
297 bool Rewriter::InsertTextAfterToken(SourceLocation Loc, StringRef Str) { in InsertTextAfterToken()
309 bool Rewriter::RemoveText(SourceLocation Start, unsigned Length, in RemoveText()
321 bool Rewriter::ReplaceText(SourceLocation Start, unsigned OrigLength, in ReplaceText()
345 bool Rewriter::IncreaseIndentation(CharSourceRange range, in IncreaseIndentation()
[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()
445 void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) { in SyntaxHighlight()
535 void html::HighlightMacros(Rewriter &R, FileID FID, const Preprocessor& PP) { in HighlightMacros()
H A DCMakeLists.txt9 Rewriter.cpp
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1350 Rewriter.setInsertPoint(BI); in replaceWithInvariantCond()
1365 ScalarEvolution *SE, SCEVExpander &Rewriter, in optimizeLoopExitWithUnknownExitCount() argument
1638 Rewriter, DeadInsts); in optimizeLoopExits()
1773 !Rewriter.isSafeToExpand(ExitCount)) in predicateLoopExits()
1921 SCEVExpander Rewriter(*SE, DL, "indvars"); in run() local
1923 Rewriter.setDebugType(DEBUG_TYPE); in run()
1932 Rewriter.disableCanonicalMode(); in run()
1933 Changed |= simplifyAndExtend(L, Rewriter, LI); in run()
1955 if (optimizeLoopExits(L, Rewriter)) { in run()
1965 if (predicateLoopExits(L, Rewriter)) { in run()
[all …]
/llvm-project-15.0.7/clang/unittests/Rewrite/
H A DRewriterTest.cpp19 Rewriter Rewrite;
31 Rewrite = Rewriter(C.getSourceManager(), C.getLangOpts()); in RangeTypeTest()
39 TEST(Rewriter, GetRewrittenTextRangeTypes) { in TEST() argument
61 TEST(Rewriter, ReplaceTextRangeTypes) { in TEST() argument
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dsgpr-regalloc-flags.ll19 ; DEFAULT-NEXT: Virtual Register Rewriter
25 ; DEFAULT-NEXT: Virtual Register Rewriter
43 ; BASIC-DEFAULT-NEXT: Virtual Register Rewriter
53 ; BASIC-DEFAULT-NEXT: Virtual Register Rewriter
59 ; DEFAULT-BASIC-NEXT: Virtual Register Rewriter
65 ; DEFAULT-BASIC-NEXT: Virtual Register Rewriter
77 ; BASIC-BASIC-NEXT: Virtual Register Rewriter
83 ; BASIC-BASIC-NEXT: Virtual Register Rewriter
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DRewriterTest.cpp17 TEST(Rewriter, OverwritesChangedFiles) { in TEST() argument
26 TEST(Rewriter, ContinuesOverwritingFilesOnError) { in TEST() argument
39 TEST(Rewriter, AdjacentInsertAndDelete) { in TEST() argument
/llvm-project-15.0.7/lldb/tools/lldb-instr/
H A DInstrument.cpp27 SBVisitor(Rewriter &R, ASTContext &Context) in SBVisitor()
117 Rewriter &MyRewriter;
123 SBConsumer(Rewriter &R, ASTContext &Context) : Visitor(R, Context) {} in SBConsumer()
153 Rewriter MyRewriter;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp93 unsigned ProcessControlFlowPiece(Rewriter &R, FileID BugFileID,
101 void HighlightRange(Rewriter &R, FileID BugFileID, SourceRange Range,
108 std::string GenerateHTML(const PathDiagnostic &D, Rewriter &R,
113 void FinalizeHTML(const PathDiagnostic &D, Rewriter &R,
118 void RewriteFile(Rewriter &R, const PathPieces &path, FileID FID);
125 void addArrowSVGs(Rewriter &R, FileID BugFileID,
284 Rewriter R(const_cast<SourceManager&>(SMgr), PP.getLangOpts()); in ReportDiag()
721 HandlePopUpPieceStartTag(Rewriter &R, in HandlePopUpPieceStartTag()
733 static void HandlePopUpPieceEndTag(Rewriter &R, in HandlePopUpPieceEndTag()
876 void HTMLDiagnostics::HandlePiece(Rewriter &R, FileID BugFileID, in HandlePiece()
[all …]
/llvm-project-15.0.7/clang/include/clang/Rewrite/Frontend/
H A DFixItRewriter.h70 Rewriter Rewrite;
100 using iterator = Rewriter::buffer_iterator;
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h53 SCEVExpander &Rewriter, IVVisitor *V = nullptr);
77 LoopInfo *LI, ScalarEvolution *SE, SCEVExpander &Rewriter,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp56 SCEVExpander &Rewriter; member in __anon0030acaf0111::SimplifyIndvar
64 SCEVExpander &Rewriter, in SimplifyIndvar() argument
66 : L(Loop), LI(LI), SE(SE), DT(DT), TTI(TTI), Rewriter(Rewriter), in SimplifyIndvar()
663 if (!Rewriter.isSafeToExpandAt(S, IP)) { in replaceIVUserWithLoopInvariant()
969 Rewriter, Dead); in simplifyUsersOfIV()
981 Rewriter.setDebugType(DEBUG_TYPE); in simplifyLoopIVs()
1089 PHINode *createWideIV(SCEVExpander &Rewriter);
1816 Rewriter.hoistIVInc(WideInc, DU.NarrowUse)) in widenIVUse()
1878 PHINode *WidenIV::createWideIV(SCEVExpander &Rewriter) { in createWideIV() argument
1965 Instruction *WideUse = widenIVUse(DU, Rewriter); in createWideIV()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp807 class Rewriter { class
813 virtual ~Rewriter() = default;
849 class CopyRewriter : public Rewriter {
851 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
885 class UncoalescableRewriter : public Rewriter {
924 class InsertSubregRewriter : public Rewriter {
926 InsertSubregRewriter(MachineInstr &MI) : Rewriter(MI) { in InsertSubregRewriter()
974 class ExtractSubregRewriter : public Rewriter {
979 : Rewriter(MI), TII(TII) { in ExtractSubregRewriter()
1036 class RegSequenceRewriter : public Rewriter {
[all …]
/llvm-project-15.0.7/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);
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Rewrite/
H A DBUILD.gn13 "Rewriter.cpp",
/llvm-project-15.0.7/polly/lib/Transform/
H A DScheduleTreeTransform.cpp648 BandCollapseRewriter Rewriter; in collapseBands() local
649 return Rewriter.visit(Sched); in collapseBands()
790 IdentityRewriter Rewriter; in tryGreedyFuse() local
791 isl::schedule LHSBody = Rewriter.visit(LHS.first_child()); in tryGreedyFuse()
792 isl::schedule RHSBody = Rewriter.visit(RHS.first_child()); in tryGreedyFuse()
986 ExtensionNodeRewriter Rewriter; in hoistExtensionNodes() local
987 isl::schedule NewSched = Rewriter.visitSchedule(Sched); in hoistExtensionNodes()
1233 GreedyFusionRewriter Rewriter; in applyGreedyFusion() local
1234 isl::schedule Result = Rewriter.visit(Sched, Deps); in applyGreedyFusion()
1235 if (!Rewriter.AnyChange) { in applyGreedyFusion()
/llvm-project-15.0.7/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()

123