• Home
  • Raw
  • Download

Lines Matching refs:IR

219    am->Aam.IR.imm = imm32;  in AMD64AMode_IR()
220 am->Aam.IR.reg = reg; in AMD64AMode_IR()
249 if (am->Aam.IR.imm == 0) in ppAMD64AMode()
252 vex_printf("0x%x(", am->Aam.IR.imm); in ppAMD64AMode()
253 ppHRegAMD64(am->Aam.IR.reg); in ppAMD64AMode()
271 addHRegUse(u, HRmRead, am->Aam.IR.reg); in addRegUsage_AMD64AMode()
285 am->Aam.IR.reg = lookupHRegRemap(m, am->Aam.IR.reg); in mapRegs_AMD64AMode()
2126 if (am->Aam.IR.imm == 0 in doAMode_M()
2127 && am->Aam.IR.reg != hregAMD64_RSP() in doAMode_M()
2128 && am->Aam.IR.reg != hregAMD64_RBP() in doAMode_M()
2129 && am->Aam.IR.reg != hregAMD64_R12() in doAMode_M()
2130 && am->Aam.IR.reg != hregAMD64_R13() in doAMode_M()
2133 iregBits210(am->Aam.IR.reg)); in doAMode_M()
2136 if (fits8bits(am->Aam.IR.imm) in doAMode_M()
2137 && am->Aam.IR.reg != hregAMD64_RSP() in doAMode_M()
2138 && am->Aam.IR.reg != hregAMD64_R12() in doAMode_M()
2141 iregBits210(am->Aam.IR.reg)); in doAMode_M()
2142 *p++ = toUChar(am->Aam.IR.imm & 0xFF); in doAMode_M()
2145 if (am->Aam.IR.reg != hregAMD64_RSP() in doAMode_M()
2146 && am->Aam.IR.reg != hregAMD64_R12() in doAMode_M()
2149 iregBits210(am->Aam.IR.reg)); in doAMode_M()
2150 p = emit32(p, am->Aam.IR.imm); in doAMode_M()
2153 if ((am->Aam.IR.reg == hregAMD64_RSP() in doAMode_M()
2154 || am->Aam.IR.reg == hregAMD64_R12()) in doAMode_M()
2155 && fits8bits(am->Aam.IR.imm)) { in doAMode_M()
2158 *p++ = toUChar(am->Aam.IR.imm & 0xFF); in doAMode_M()
2163 am->Aam.IR.reg == hregAMD64_R12()) { in doAMode_M()
2166 p = emit32(p, am->Aam.IR.imm); in doAMode_M()
2221 UChar B = iregBit3(am->Aam.IR.reg); in rexAMode_M()