• Home
  • Raw
  • Download

Lines Matching refs:Reg

52          typename Reg,
77 std::string RepeatR(void (Ass::*f)(Reg), const std::string& fmt) { in RepeatR() argument
78 return RepeatTemplatedRegister<Reg>(f, in RepeatR()
84 std::string Repeatr(void (Ass::*f)(Reg), const std::string& fmt) { in Repeatr() argument
85 return RepeatTemplatedRegister<Reg>(f, in Repeatr()
91 std::string RepeatRR(void (Ass::*f)(Reg, Reg),
93 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
94 return RepeatTemplatedRegisters<Reg, Reg>(f,
103 std::string RepeatRRNoDupes(void (Ass::*f)(Reg, Reg), const std::string& fmt) { in RepeatRRNoDupes() argument
104 return RepeatTemplatedRegistersNoDupes<Reg, Reg>(f, in RepeatRRNoDupes()
112 std::string Repeatrr(void (Ass::*f)(Reg, Reg),
114 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
115 return RepeatTemplatedRegisters<Reg, Reg>(f,
124 std::string Repeatww(void (Ass::*f)(Reg, Reg),
126 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
127 return RepeatTemplatedRegisters<Reg, Reg>(f,
136 std::string Repeatbb(void (Ass::*f)(Reg, Reg),
138 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
139 return RepeatTemplatedRegisters<Reg, Reg>(f,
148 std::string RepeatRRR(void (Ass::*f)(Reg, Reg, Reg), const std::string& fmt) { in RepeatRRR() argument
149 return RepeatTemplatedRegisters<Reg, Reg, Reg>(f, in RepeatRRR()
159 std::string Repeatrb(void (Ass::*f)(Reg, Reg),
161 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
162 return RepeatTemplatedRegisters<Reg, Reg>(f,
171 std::string RepeatRr(void (Ass::*f)(Reg, Reg),
173 const std::vector<std::pair<Reg, Reg>>* except = nullptr) {
174 return RepeatTemplatedRegisters<Reg, Reg>(f,
183 std::string RepeatRI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatRI() argument
187 std::string RepeatrI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatrI() argument
191 std::string RepeatwI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatwI() argument
195 std::string RepeatbI(void (Ass::*f)(Reg, const Imm&), size_t imm_bytes, const std::string& fmt) { in RepeatbI() argument
414 std::string RepeatRRIb(void (Ass::*f)(Reg, Reg, ImmType),
418 return RepeatTemplatedRegistersImmBits<Reg, Reg, ImmType>(f,
429 std::string RepeatRRRIb(void (Ass::*f)(Reg, Reg, Reg, ImmType),
433 return RepeatTemplatedRegistersImmBits<Reg, Reg, Reg, ImmType>(f,
446 std::string RepeatRIb(void (Ass::*f)(Reg, ImmType), int imm_bits, std::string fmt, int bias = 0) {
447 return RepeatTemplatedRegisterImmBits<Reg, ImmType>(f,
456 std::string RepeatFRIb(void (Ass::*f)(FPReg, Reg, ImmType),
460 return RepeatTemplatedRegistersImmBits<FPReg, Reg, ImmType>(f,
490 std::string RepeatFFR(void (Ass::*f)(FPReg, FPReg, Reg), const std::string& fmt) { in RepeatFFR() argument
491 return RepeatTemplatedRegisters<FPReg, FPReg, Reg>( in RepeatFFR()
540 std::string RepeatFR(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFR() argument
541 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFR()
549 std::string RepeatFr(void (Ass::*f)(FPReg, Reg), const std::string& fmt) { in RepeatFr() argument
550 return RepeatTemplatedRegisters<FPReg, Reg>(f, in RepeatFr()
558 std::string RepeatRF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatRF() argument
559 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatRF()
567 std::string RepeatrF(void (Ass::*f)(Reg, FPReg), const std::string& fmt) { in RepeatrF() argument
568 return RepeatTemplatedRegisters<Reg, FPReg>(f, in RepeatrF()
630 std::string RepeatVR(void (Ass::*f)(VecReg, Reg), const std::string& fmt) { in RepeatVR() argument
631 return RepeatTemplatedRegisters<VecReg, Reg>( in RepeatVR()
654 std::string RepeatVRIb(void (Ass::*f)(VecReg, Reg, ImmType),
659 return RepeatTemplatedRegistersImmBits<VecReg, Reg, ImmType>(
672 std::string RepeatRVIb(void (Ass::*f)(Reg, VecReg, ImmType),
677 return RepeatTemplatedRegistersImmBits<Reg, VecReg, ImmType>(
712 virtual std::vector<Reg*> GetRegisters() = 0;
729 virtual std::string GetSecondaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetSecondaryRegisterName()
735 virtual std::string GetTertiaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetTertiaryRegisterName()
741 virtual std::string GetQuaternaryRegisterName(const Reg& reg ATTRIBUTE_UNUSED) { in GetQuaternaryRegisterName()
746 std::string GetRegisterName(const Reg& reg) { in GetRegisterName()
911 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatRA() argument
917 std::string RepeatRA(void (Ass::*f)(Reg, const Addr&), in RepeatRA() argument
920 return RepeatTemplatedRegMem<Reg, Addr>( in RepeatRA()
930 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatrA() argument
936 std::string RepeatrA(void (Ass::*f)(Reg, const Addr&), in RepeatrA() argument
939 return RepeatTemplatedRegMem<Reg, Addr>( in RepeatrA()
949 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatwA() argument
955 std::string RepeatwA(void (Ass::*f)(Reg, const Addr&), in RepeatwA() argument
958 return RepeatTemplatedRegMem<Reg, Addr>( in RepeatwA()
968 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), const std::string& fmt) { in RepeatbA() argument
974 std::string RepeatbA(void (Ass::*f)(Reg, const Addr&), in RepeatbA() argument
977 return RepeatTemplatedRegMem<Reg, Addr>( in RepeatbA()
1006 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAR() argument
1012 std::string RepeatAR(void (Ass::*f)(const Addr&, Reg), in RepeatAR() argument
1015 return RepeatTemplatedMemReg<Addr, Reg>( in RepeatAR()
1025 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAr() argument
1031 std::string RepeatAr(void (Ass::*f)(const Addr&, Reg), in RepeatAr() argument
1034 return RepeatTemplatedMemReg<Addr, Reg>( in RepeatAr()
1044 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAw() argument
1050 std::string RepeatAw(void (Ass::*f)(const Addr&, Reg), in RepeatAw() argument
1053 return RepeatTemplatedMemReg<Addr, Reg>( in RepeatAw()
1063 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), const std::string& fmt) { in RepeatAb() argument
1069 std::string RepeatAb(void (Ass::*f)(const Addr&, Reg), in RepeatAb() argument
1072 return RepeatTemplatedMemReg<Addr, Reg>( in RepeatAb()
1479 std::string GetRegName(const Reg& reg) { in GetRegName()
1528 std::string RepeatRegisterImm(void (Ass::*f)(Reg, const Imm&), in RepeatRegisterImm() argument
1531 const std::vector<Reg*> registers = GetRegisters(); in RepeatRegisterImm()