Lines Matching refs:IRRS
171 am->Xam.IRRS.imm = imm32; in X86AMode_IRRS()
172 am->Xam.IRRS.base = base; in X86AMode_IRRS()
173 am->Xam.IRRS.index = indEx; in X86AMode_IRRS()
174 am->Xam.IRRS.shift = shift; in X86AMode_IRRS()
184 return X86AMode_IRRS( am->Xam.IRRS.imm, am->Xam.IRRS.base, in dopyX86AMode()
185 am->Xam.IRRS.index, am->Xam.IRRS.shift ); in dopyX86AMode()
202 vex_printf("0x%x(", am->Xam.IRRS.imm); in ppX86AMode()
203 ppHRegX86(am->Xam.IRRS.base); in ppX86AMode()
205 ppHRegX86(am->Xam.IRRS.index); in ppX86AMode()
206 vex_printf(",%d)", 1 << am->Xam.IRRS.shift); in ppX86AMode()
219 addHRegUse(u, HRmRead, am->Xam.IRRS.base); in addRegUsage_X86AMode()
220 addHRegUse(u, HRmRead, am->Xam.IRRS.index); in addRegUsage_X86AMode()
233 am->Xam.IRRS.base = lookupHRegRemap(m, am->Xam.IRRS.base); in mapRegs_X86AMode()
234 am->Xam.IRRS.index = lookupHRegRemap(m, am->Xam.IRRS.index); in mapRegs_X86AMode()
1860 if (fits8bits(am->Xam.IRRS.imm) in doAMode_M()
1861 && am->Xam.IRRS.index != hregX86_ESP()) { in doAMode_M()
1863 *p++ = mkSIB(am->Xam.IRRS.shift, am->Xam.IRRS.index, in doAMode_M()
1864 am->Xam.IRRS.base); in doAMode_M()
1865 *p++ = toUChar(am->Xam.IRRS.imm & 0xFF); in doAMode_M()
1868 if (am->Xam.IRRS.index != hregX86_ESP()) { in doAMode_M()
1870 *p++ = mkSIB(am->Xam.IRRS.shift, am->Xam.IRRS.index, in doAMode_M()
1871 am->Xam.IRRS.base); in doAMode_M()
1872 p = emit32(p, am->Xam.IRRS.imm); in doAMode_M()