Lines Matching refs:GPRRegister
59 static constexpr ::Ice::RegX8664::GPRRegister Last8BitGPR =
60 ::Ice::RegX8664::GPRRegister::Encoded_Reg_r15d;
64 using GPRRegister = ::Ice::RegX8664::GPRRegister; member
73 static constexpr GPRRegister Encoded_Reg_Accumulator =
75 static constexpr GPRRegister Encoded_Reg_Counter = RegX8664::Encoded_Reg_ecx;
107 GPRRegister rm() const { in rm()
108 return static_cast<GPRRegister>((rexB() != 0 ? 0x08 : 0) | in rm()
116 GPRRegister index() const { in index()
117 return static_cast<GPRRegister>((rexX() != 0 ? 0x08 : 0) | in index()
121 GPRRegister base() const { in base()
122 return static_cast<GPRRegister>((rexB() != 0 ? 0x08 : 0) | in base()
134 void SetModRM(int mod, GPRRegister rm) { in SetModRM()
141 void SetSIB(ScaleFactor scale, GPRRegister index, GPRRegister base) { in SetSIB()
170 explicit Operand(GPRRegister reg) : fixup_(nullptr) { SetModRM(3, reg); } in Operand()
180 bool IsRegister(GPRRegister reg) const { in IsRegister()
199 Address(GPRRegister Base, int32_t Disp, AssemblerFixup *Fixup) { in Address()
220 Address(GPRRegister Index, ScaleFactor Scale, int32_t Disp, in Address()
230 Address(GPRRegister Base, GPRRegister Index, ScaleFactor Scale, in Address()
317 static GPRRegister getEncodedGPR(RegNumT RegNum) { in getEncodedGPR()
318 static const GPRRegister GPRRegs[RegisterSet::Reg_NUM] = { in getEncodedGPR()
322 GPRRegister(isGPR ? encode : GPRRegister::Encoded_Not_GPR), in getEncodedGPR()
327 assert(GPRRegs[RegNum] != GPRRegister::Encoded_Not_GPR); in getEncodedGPR()