• Home
  • Raw
  • Download

Lines Matching refs:Alu32R

567    i->Xin.Alu32R.op  = op;  in X86Instr_Alu32R()
568 i->Xin.Alu32R.src = src; in X86Instr_Alu32R()
569 i->Xin.Alu32R.dst = dst; in X86Instr_Alu32R()
930 vex_printf("%sl ", showX86AluOp(i->Xin.Alu32R.op)); in ppX86Instr()
931 ppX86RMI(i->Xin.Alu32R.src); in ppX86Instr()
933 ppHRegX86(i->Xin.Alu32R.dst); in ppX86Instr()
1229 addRegUsage_X86RMI(u, i->Xin.Alu32R.src); in getRegUsage_X86Instr()
1230 if (i->Xin.Alu32R.op == Xalu_MOV) { in getRegUsage_X86Instr()
1231 addHRegUse(u, HRmWrite, i->Xin.Alu32R.dst); in getRegUsage_X86Instr()
1234 if (i->Xin.Alu32R.op == Xalu_CMP) { in getRegUsage_X86Instr()
1235 addHRegUse(u, HRmRead, i->Xin.Alu32R.dst); in getRegUsage_X86Instr()
1238 addHRegUse(u, HRmModify, i->Xin.Alu32R.dst); in getRegUsage_X86Instr()
1503 mapRegs_X86RMI(m, i->Xin.Alu32R.src); in mapRegs_X86Instr()
1504 mapReg(m, &i->Xin.Alu32R.dst); in mapRegs_X86Instr()
1674 if (i->Xin.Alu32R.op != Xalu_MOV) in isMove_X86Instr()
1676 if (i->Xin.Alu32R.src->tag != Xrmi_Reg) in isMove_X86Instr()
1678 *src = i->Xin.Alu32R.src->Xrmi.Reg.reg; in isMove_X86Instr()
1679 *dst = i->Xin.Alu32R.dst; in isMove_X86Instr()
1768 && (i->Xin.Alu32R.op == Xalu_MOV || i->Xin.Alu32R.op == Xalu_OR in directReload_X86()
1769 || i->Xin.Alu32R.op == Xalu_XOR) in directReload_X86()
1770 && i->Xin.Alu32R.src->tag == Xrmi_Reg in directReload_X86()
1771 && sameHReg(i->Xin.Alu32R.src->Xrmi.Reg.reg, vreg)) { in directReload_X86()
1772 vassert(! sameHReg(i->Xin.Alu32R.dst, vreg)); in directReload_X86()
1774 i->Xin.Alu32R.op, in directReload_X86()
1776 i->Xin.Alu32R.dst in directReload_X86()
1784 && (i->Xin.Alu32R.op == Xalu_CMP) in directReload_X86()
1785 && i->Xin.Alu32R.src->tag == Xrmi_Imm in directReload_X86()
1786 && sameHReg(i->Xin.Alu32R.dst, vreg)) { in directReload_X86()
1788 i->Xin.Alu32R.op, in directReload_X86()
1789 X86RI_Imm( i->Xin.Alu32R.src->Xrmi.Imm.imm32 ), in directReload_X86()
2146 if (i->Xin.Alu32R.op == Xalu_MOV) { in emit_X86Instr()
2147 switch (i->Xin.Alu32R.src->tag) { in emit_X86Instr()
2149 *p++ = toUChar(0xB8 + iregEnc(i->Xin.Alu32R.dst)); in emit_X86Instr()
2150 p = emit32(p, i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2154 p = doAMode_R(p, i->Xin.Alu32R.src->Xrmi.Reg.reg, in emit_X86Instr()
2155 i->Xin.Alu32R.dst); in emit_X86Instr()
2159 p = doAMode_M(p, i->Xin.Alu32R.dst, in emit_X86Instr()
2160 i->Xin.Alu32R.src->Xrmi.Mem.am); in emit_X86Instr()
2167 if (i->Xin.Alu32R.op == Xalu_MUL) { in emit_X86Instr()
2168 switch (i->Xin.Alu32R.src->tag) { in emit_X86Instr()
2172 p = doAMode_R(p, i->Xin.Alu32R.dst, in emit_X86Instr()
2173 i->Xin.Alu32R.src->Xrmi.Reg.reg); in emit_X86Instr()
2178 p = doAMode_M(p, i->Xin.Alu32R.dst, in emit_X86Instr()
2179 i->Xin.Alu32R.src->Xrmi.Mem.am); in emit_X86Instr()
2182 if (fits8bits(i->Xin.Alu32R.src->Xrmi.Imm.imm32)) { in emit_X86Instr()
2184 p = doAMode_R(p, i->Xin.Alu32R.dst, i->Xin.Alu32R.dst); in emit_X86Instr()
2185 *p++ = toUChar(0xFF & i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2188 p = doAMode_R(p, i->Xin.Alu32R.dst, i->Xin.Alu32R.dst); in emit_X86Instr()
2189 p = emit32(p, i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2198 switch (i->Xin.Alu32R.op) { in emit_X86Instr()
2217 switch (i->Xin.Alu32R.src->tag) { in emit_X86Instr()
2219 if (sameHReg(i->Xin.Alu32R.dst, hregX86_EAX()) in emit_X86Instr()
2220 && !fits8bits(i->Xin.Alu32R.src->Xrmi.Imm.imm32)) { in emit_X86Instr()
2222 p = emit32(p, i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2224 if (fits8bits(i->Xin.Alu32R.src->Xrmi.Imm.imm32)) { in emit_X86Instr()
2226 p = doAMode_R_enc_reg(p, subopc_imm, i->Xin.Alu32R.dst); in emit_X86Instr()
2227 *p++ = toUChar(0xFF & i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2230 p = doAMode_R_enc_reg(p, subopc_imm, i->Xin.Alu32R.dst); in emit_X86Instr()
2231 p = emit32(p, i->Xin.Alu32R.src->Xrmi.Imm.imm32); in emit_X86Instr()
2236 p = doAMode_R(p, i->Xin.Alu32R.src->Xrmi.Reg.reg, in emit_X86Instr()
2237 i->Xin.Alu32R.dst); in emit_X86Instr()
2241 p = doAMode_M(p, i->Xin.Alu32R.dst, in emit_X86Instr()
2242 i->Xin.Alu32R.src->Xrmi.Mem.am); in emit_X86Instr()