Lines Matching refs:CopyRewriter
595 class CopyRewriter { class
603 CopyRewriter(MachineInstr &MI) : CopyLike(MI), CurrentSrcIdx(0) {} in CopyRewriter() function in __anon2734e12b0211::CopyRewriter
605 virtual ~CopyRewriter() {} in ~CopyRewriter()
668 class InsertSubregRewriter : public CopyRewriter {
670 InsertSubregRewriter(MachineInstr &MI) : CopyRewriter(MI) { in InsertSubregRewriter()
719 class ExtractSubregRewriter : public CopyRewriter {
724 : CopyRewriter(MI), TII(TII) { in ExtractSubregRewriter()
783 class RegSequenceRewriter : public CopyRewriter {
785 RegSequenceRewriter(MachineInstr &MI) : CopyRewriter(MI) { in RegSequenceRewriter()
852 static CopyRewriter *getCopyRewriter(MachineInstr &MI, in getCopyRewriter()
858 return new CopyRewriter(MI); in getCopyRewriter()
892 std::unique_ptr<CopyRewriter> CpyRewriter(getCopyRewriter(*MI, *TII)); in optimizeCoalescableCopy()