Lines Matching refs:Rewriter
850 class Rewriter { class
855 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() function in __anon139b6b7f0211::Rewriter
856 virtual ~Rewriter() = default;
892 class CopyRewriter : public Rewriter {
894 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
928 class UncoalescableRewriter : public Rewriter {
932 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) { in UncoalescableRewriter()
967 class InsertSubregRewriter : public Rewriter {
969 InsertSubregRewriter(MachineInstr &MI) : Rewriter(MI) { in InsertSubregRewriter()
1017 class ExtractSubregRewriter : public Rewriter {
1022 : Rewriter(MI), TII(TII) { in ExtractSubregRewriter()
1079 class RegSequenceRewriter : public Rewriter {
1081 RegSequenceRewriter(MachineInstr &MI) : Rewriter(MI) { in RegSequenceRewriter()
1148 static Rewriter *getCopyRewriter(MachineInstr &MI, const TargetInstrInfo &TII) { in getCopyRewriter()
1242 std::unique_ptr<Rewriter> CpyRewriter(getCopyRewriter(MI, *TII)); in optimizeCoalescableCopy()