Lines Matching refs:Rewriter
787 class Rewriter { class
792 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() function in __anon649c77ce0211::Rewriter
793 virtual ~Rewriter() {} in ~Rewriter()
829 class CopyRewriter : public Rewriter {
831 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
865 class UncoalescableRewriter : public Rewriter {
869 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) { in UncoalescableRewriter()
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 {
1018 RegSequenceRewriter(MachineInstr &MI) : Rewriter(MI) { in RegSequenceRewriter()
1085 static Rewriter *getCopyRewriter(MachineInstr &MI, const TargetInstrInfo &TII) { in getCopyRewriter()
1179 std::unique_ptr<Rewriter> CpyRewriter(getCopyRewriter(MI, *TII)); in optimizeCoalescableCopy()