Lines Matching refs:IRRS
170 am->Xam.IRRS.imm = imm32; in X86AMode_IRRS()
171 am->Xam.IRRS.base = base; in X86AMode_IRRS()
172 am->Xam.IRRS.index = indEx; in X86AMode_IRRS()
173 am->Xam.IRRS.shift = shift; in X86AMode_IRRS()
183 return X86AMode_IRRS( am->Xam.IRRS.imm, am->Xam.IRRS.base, in dopyX86AMode()
184 am->Xam.IRRS.index, am->Xam.IRRS.shift ); in dopyX86AMode()
201 vex_printf("0x%x(", am->Xam.IRRS.imm); in ppX86AMode()
202 ppHRegX86(am->Xam.IRRS.base); in ppX86AMode()
204 ppHRegX86(am->Xam.IRRS.index); in ppX86AMode()
205 vex_printf(",%d)", 1 << am->Xam.IRRS.shift); in ppX86AMode()
218 addHRegUse(u, HRmRead, am->Xam.IRRS.base); in addRegUsage_X86AMode()
219 addHRegUse(u, HRmRead, am->Xam.IRRS.index); in addRegUsage_X86AMode()
232 am->Xam.IRRS.base = lookupHRegRemap(m, am->Xam.IRRS.base); in mapRegs_X86AMode()
233 am->Xam.IRRS.index = lookupHRegRemap(m, am->Xam.IRRS.index); in mapRegs_X86AMode()
1951 if (fits8bits(am->Xam.IRRS.imm) in doAMode_M__wrk()
1952 && ! sameHReg(am->Xam.IRRS.index, hregX86_ESP())) { in doAMode_M__wrk()
1954 *p++ = mkSIB(am->Xam.IRRS.shift, iregEnc(am->Xam.IRRS.index), in doAMode_M__wrk()
1955 iregEnc(am->Xam.IRRS.base)); in doAMode_M__wrk()
1956 *p++ = toUChar(am->Xam.IRRS.imm & 0xFF); in doAMode_M__wrk()
1959 if (! sameHReg(am->Xam.IRRS.index, hregX86_ESP())) { in doAMode_M__wrk()
1961 *p++ = mkSIB(am->Xam.IRRS.shift, iregEnc(am->Xam.IRRS.index), in doAMode_M__wrk()
1962 iregEnc(am->Xam.IRRS.base)); in doAMode_M__wrk()
1963 p = emit32(p, am->Xam.IRRS.imm); in doAMode_M__wrk()