Lines Matching refs:Rewriter
849 class Rewriter { class
854 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() function in __anon776574090211::Rewriter
855 virtual ~Rewriter() = default;
891 class CopyRewriter : public Rewriter {
893 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
927 class UncoalescableRewriter : public Rewriter {
931 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) { in UncoalescableRewriter()
966 class InsertSubregRewriter : public Rewriter {
968 InsertSubregRewriter(MachineInstr &MI) : Rewriter(MI) { in InsertSubregRewriter()
1016 class ExtractSubregRewriter : public Rewriter {
1021 : Rewriter(MI), TII(TII) { in ExtractSubregRewriter()
1078 class RegSequenceRewriter : public Rewriter {
1080 RegSequenceRewriter(MachineInstr &MI) : Rewriter(MI) { in RegSequenceRewriter()
1147 static Rewriter *getCopyRewriter(MachineInstr &MI, const TargetInstrInfo &TII) { in getCopyRewriter()
1241 std::unique_ptr<Rewriter> CpyRewriter(getCopyRewriter(MI, *TII)); in optimizeCoalescableCopy()