Lines Matching full:scale
19 // (Operand), Base, Scale, Index, Displacement.
53 unsigned Scale; member
60 : BaseType(RegBase), Scale(1), IndexReg(0), Disp(0), GV(nullptr), in X86AddressMode()
66 assert(Scale == 1 || Scale == 2 || Scale == 4 || Scale == 8); in getFullAddress()
76 MO.push_back(MachineOperand::CreateImm(Scale)); in getFullAddress()
105 AM.Scale = Op1.getImm(); in getAddressFromInstr()
121 /// with no scale, index or displacement. An example is: DWORD PTR [EAX].
134 // Direct memory address is in a form of: Reg/FI, 1 (Scale), NoReg, 0, NoReg. in setDirectAddressInInstr()
153 /// [Reg + Offset], i.e., one with no scale or index, but with a
174 assert(AM.Scale == 1 || AM.Scale == 2 || AM.Scale == 4 || AM.Scale == 8); in addFullAddress()
183 MIB.addImm(AM.Scale).addReg(AM.IndexReg); in addFullAddress()