Home | History | Annotate | Download | only in priv

Lines Matching refs:IR

219    am->Aam.IR.imm = imm32;
220 am->Aam.IR.reg = reg;
237 //.. return AMD64AMode_IR( am->Xam.IR.imm, am->Xam.IR.reg );
249 if (am->Aam.IR.imm == 0)
252 vex_printf("0x%x(", am->Aam.IR.imm);
253 ppHRegAMD64(am->Aam.IR.reg);
271 addHRegUse(u, HRmRead, am->Aam.IR.reg);
285 am->Aam.IR.reg = lookupHRegRemap(m, am->Aam.IR.reg);
2085 if (am->Aam.IR.imm == 0
2086 && am->Aam.IR.reg != hregAMD64_RSP()
2087 && am->Aam.IR.reg != hregAMD64_RBP()
2088 && am->Aam.IR.reg != hregAMD64_R12()
2089 && am->Aam.IR.reg != hregAMD64_R13()
2092 iregBits210(am->Aam.IR.reg));
2095 if (fits8bits(am->Aam.IR.imm)
2096 && am->Aam.IR.reg != hregAMD64_RSP()
2097 && am->Aam.IR.reg != hregAMD64_R12()
2100 iregBits210(am->Aam.IR.reg));
2101 *p++ = toUChar(am->Aam.IR.imm & 0xFF);
2104 if (am->Aam.IR.reg != hregAMD64_RSP()
2105 && am->Aam.IR.reg != hregAMD64_R12()
2108 iregBits210(am->Aam.IR.reg));
2109 p = emit32(p, am->Aam.IR.imm);
2112 if ((am->Aam.IR.reg == hregAMD64_RSP()
2113 || am->Aam.IR.reg == hregAMD64_R12())
2114 && fits8bits(am->Aam.IR.imm)) {
2117 *p++ = toUChar(am->Aam.IR.imm & 0xFF);
2120 if (/* (am->Aam.IR.reg == hregAMD64_RSP()
2122 am->Aam.IR.reg == hregAMD64_R12()) {
2125 p = emit32(p, am->Aam.IR.imm);
2129 vpanic("doAMode_M: can't emit amode IR");
2180 UChar B = iregBit3(am->Aam.IR.reg);