Lines Matching refs:Rewriter
807 class Rewriter { class
812 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() function in __anon4a9001390211::Rewriter
813 virtual ~Rewriter() = default;
849 class CopyRewriter : public Rewriter {
851 CopyRewriter(MachineInstr &MI) : Rewriter(MI) { in CopyRewriter()
885 class UncoalescableRewriter : public Rewriter {
889 UncoalescableRewriter(MachineInstr &MI) : Rewriter(MI) { in UncoalescableRewriter()
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 {
1038 RegSequenceRewriter(MachineInstr &MI) : Rewriter(MI) { in RegSequenceRewriter()
1105 static Rewriter *getCopyRewriter(MachineInstr &MI, const TargetInstrInfo &TII) { in getCopyRewriter()
1199 std::unique_ptr<Rewriter> CpyRewriter(getCopyRewriter(MI, *TII)); in optimizeCoalescableCopy()