Lines Matching refs:ExtR
404 bool replaceInstrExact(const ExtDesc &ED, Register ExtR);
406 Register ExtR, int32_t &Diff);
407 bool replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI);
1601 bool HCE::replaceInstrExact(const ExtDesc &ED, Register ExtR) { in replaceInstrExact() argument
1619 .add(MachineOperand(ExtR)) in replaceInstrExact()
1624 .add(MachineOperand(ExtR)) in replaceInstrExact()
1638 .add(MachineOperand(ExtR)) in replaceInstrExact()
1652 MIB.add(MachineOperand(ExtR)); in replaceInstrExact()
1699 MIB.add(MachineOperand(ExtR)); // RegOff in replaceInstrExact()
1719 Register ExtR, int32_t &Diff) { in replaceInstrExpr() argument
1751 .add(MachineOperand(ExtR)) in replaceInstrExpr()
1784 .add(MachineOperand(ExtR)); in replaceInstrExpr()
1809 .add(MachineOperand(ExtR)); in replaceInstrExpr()
1826 MIB.add(MachineOperand(ExtR)); in replaceInstrExpr()
1843 bool HCE::replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI) { in replaceInstr() argument
1859 << PrintRegister(ExtR, *HRI) << " Diff:" << Diff << '\n'); in replaceInstr()
1885 Replaced = replaceInstrExact(ED, ExtR); in replaceInstr()
1887 Replaced = replaceInstrExpr(ED, ExtI, ExtR, Diff); in replaceInstr()
1903 assert(ED.Rd.Sub == 0 && ExtR.Sub == 0); in replaceInstr()
1904 MRI->replaceRegWith(ED.Rd.Reg, ExtR.Reg); in replaceInstr()