Lines Matching refs:Reg

45 template<typename Ass, typename Reg, typename FPReg, typename Imm>
63 std::string RepeatR(void (Ass::*f)(Reg), std::string fmt) { in RepeatR() argument
64 return RepeatTemplatedRegister<Reg>(f, in RepeatR()
70 std::string Repeatr(void (Ass::*f)(Reg), std::string fmt) { in Repeatr() argument
71 return RepeatTemplatedRegister<Reg>(f, in Repeatr()
77 std::string RepeatRR(void (Ass::*f)(Reg, Reg), std::string fmt) { in RepeatRR() argument
78 return RepeatTemplatedRegisters<Reg, Reg>(f, in RepeatRR()
86 std::string Repeatrr(void (Ass::*f)(Reg, Reg), std::string fmt) { in Repeatrr() argument
87 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatrr()
95 std::string Repeatrb(void (Ass::*f)(Reg, Reg), std::string fmt) { in Repeatrb() argument
96 return RepeatTemplatedRegisters<Reg, Reg>(f, in Repeatrb()
104 std::string RepeatRr(void (Ass::*f)(Reg, Reg), std::string fmt) { in RepeatRr() argument
105 return RepeatTemplatedRegisters<Reg, Reg>(f, in RepeatRr()
113 std::string RepeatRI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, std::string fmt) { in RepeatRI() argument
117 std::string Repeatri(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, std::string fmt) { in Repeatri() argument
140 std::string RepeatFR(void (Ass::*f)(FPReg, Reg), std::string fmt) { in RepeatFR() argument
141 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFR()
149 std::string RepeatFr(void (Ass::*f)(FPReg, Reg), std::string fmt) { in RepeatFr() argument
150 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFr()
158 std::string RepeatRF(void (Ass::*f)(Reg, FPReg), std::string fmt) { in RepeatRF() argument
159 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatRF()
167 std::string RepeatrF(void (Ass::*f)(Reg, FPReg), std::string fmt) { in RepeatrF() argument
168 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatrF()
213 virtual std::vector<Reg*> GetRegisters() = 0;
221 virtual std::string GetSecondaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetSecondaryRegisterName()
227 virtual std::string GetTertiaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetTertiaryRegisterName()
233 virtual std::string GetQuaternaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetQuaternaryRegisterName()
238 std::string GetRegisterName(const Reg& reg) { in GetRegisterName()
461 std::string GetRegName(const Reg& reg) { in GetRegName()
507 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, in RepeatRegisterImm() argument
509 const std::vector<Reg*> registers = GetRegisters(); in RepeatRegisterImm()