H A D | assembler-x64.cc | 355 reloc_info_writer.Reposition(buffer_start_ + buffer_->size(), pc_); in Assembler() 423 int num = static_cast<int>(farjmp_positions_.size()); in FinalizeJumpOptimizationInfo() 551 CHECK(idx < static_cast<int>(bitmap.size() * 32)); in is_optimizable_farjmp() 558 // Compute new buffer size. 560 int old_size = buffer_->size(); 571 DCHECK_EQ(new_size, new_buffer->size()); 634 void Assembler::arithmetic_op(byte opcode, Register reg, Operand op, int size) { in arithmetic_op() argument 636 emit_rex(reg, op, size); in arithmetic_op() 642 int size) { in arithmetic_op() 647 emit_rex(rm_reg, reg, size); in arithmetic_op() 641 arithmetic_op(byte opcode, Register reg, Register rm_reg, int size) arithmetic_op() argument 714 immediate_arithmetic_op(byte subcode, Register dst, Immediate src, int size) immediate_arithmetic_op() argument 732 immediate_arithmetic_op(byte subcode, Operand dst, Immediate src, int size) immediate_arithmetic_op() argument 805 shift(Register dst, Immediate shift_amount, int subcode, int size) shift() argument 822 shift(Operand dst, Immediate shift_amount, int subcode, int size) shift() argument 839 shift(Register dst, int subcode, int size) shift() argument 846 shift(Operand dst, int subcode, int size) shift() argument 1199 emit_cmpxchg(Operand dst, Register src, int size) emit_cmpxchg() argument 1233 emit_dec(Register dst, int size) emit_dec() argument 1240 emit_dec(Operand dst, int size) emit_dec() argument 1269 emit_idiv(Register src, int size) emit_idiv() argument 1276 emit_div(Register src, int size) emit_div() argument 1283 emit_imul(Register src, int size) emit_imul() argument 1290 emit_imul(Operand src, int size) emit_imul() argument 1297 emit_imul(Register dst, Register src, int size) emit_imul() argument 1305 emit_imul(Register dst, Operand src, int size) emit_imul() argument 1313 emit_imul(Register dst, Register src, Immediate imm, int size) emit_imul() argument 1327 emit_imul(Register dst, Operand src, Immediate imm, int size) emit_imul() argument 1341 emit_inc(Register dst, int size) emit_inc() argument 1348 emit_inc(Operand dst, int size) emit_inc() argument 1564 emit_lea(Register dst, Operand src, int size) emit_lea() argument 1655 emit_mov(Register dst, Operand src, int size) emit_mov() argument 1662 emit_mov(Register dst, Register src, int size) emit_mov() argument 1681 emit_mov(Operand dst, Register src, int size) emit_mov() argument 1688 emit_mov(Register dst, Immediate value, int size) emit_mov() argument 1701 emit_mov(Operand dst, Immediate value, int size) emit_mov() argument 1709 emit_mov(Register dst, Immediate64 value, int size) emit_mov() argument 1852 emit_movzxb(Register dst, Operand src, int size) emit_movzxb() argument 1862 emit_movzxb(Register dst, Register src, int size) emit_movzxb() argument 1877 emit_movzxw(Register dst, Operand src, int size) emit_movzxw() argument 1887 emit_movzxw(Register dst, Register src, int size) emit_movzxw() argument 1910 emit_repmovs(int size) emit_repmovs() argument 2014 emit_not(Register dst, int size) emit_not() argument 2021 emit_not(Operand dst, int size) emit_not() argument 2200 emit_xchg(Register dst, Register src, int size) emit_xchg() argument 2217 emit_xchg(Register dst, Operand src, int size) emit_xchg() argument 2277 emit_test(Register dst, Register src, int size) emit_test() argument 2297 emit_test(Register reg, Immediate mask, int size) emit_test() argument 2331 emit_test(Operand op, Immediate mask, int size) emit_test() argument 2359 emit_test(Operand op, Register reg, int size) emit_test() argument [all...] |