Home | History | Annotate | Download | only in priv

Lines Matching refs:IRRS

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