Lines Matching refs:Immediate
281 class Immediate {
283 explicit constexpr Immediate(int32_t value) : value_(value) {} in Immediate() function
284 explicit constexpr Immediate(int32_t value, RelocInfo::Mode rmode) in Immediate() function
286 explicit Immediate(Smi* value) in Immediate() function
297 ASSERT_TRIVIALLY_COPYABLE(Immediate);
298 static_assert(sizeof(Immediate) <= kPointerSize,
651 void pushq(Immediate value);
661 void enter(Immediate size);
666 void movb(Register dst, Immediate imm);
668 void movb(Operand dst, Immediate imm);
674 void movw(Operand dst, Immediate imm);
727 void cmpb(Register dst, Immediate src) { in cmpb()
731 void cmpb_al(Immediate src);
741 void cmpb(Operand dst, Immediate src) { in cmpb()
745 void cmpw(Operand dst, Immediate src) { in cmpw()
749 void cmpw(Register dst, Immediate src) { in cmpw()
765 void andb(Register dst, Immediate src) { in andb()
793 void instruction##p(Register dst, Immediate imm8) { \
797 void instruction##l(Register dst, Immediate imm8) { \
801 void instruction##q(Register dst, Immediate imm8) { \
805 void instruction##p(Operand dst, Immediate imm8) { \
809 void instruction##l(Operand dst, Immediate imm8) { \
813 void instruction##q(Operand dst, Immediate imm8) { \
840 void subb(Register dst, Immediate src) { in subb()
847 void testb(Register reg, Immediate mask);
848 void testb(Operand op, Immediate mask);
852 void testw(Register reg, Immediate mask);
853 void testw(Operand op, Immediate mask);
1986 inline void emit(Immediate x);
2173 Immediate src);
2174 void immediate_arithmetic_op_8(byte subcode, Operand dst, Immediate src);
2178 Immediate src);
2179 void immediate_arithmetic_op_16(byte subcode, Operand dst, Immediate src);
2183 Immediate src,
2185 void immediate_arithmetic_op(byte subcode, Operand dst, Immediate src,
2189 void shift(Operand dst, Immediate shift_amount, int subcode, int size);
2190 void shift(Register dst, Immediate shift_amount, int subcode, int size);
2209 void emit_add(Register dst, Immediate src, int size) { in emit_add()
2221 void emit_add(Operand dst, Immediate src, int size) { in emit_add()
2237 void emit_and(Register dst, Immediate src, int size) { in emit_and()
2241 void emit_and(Operand dst, Immediate src, int size) { in emit_and()
2257 void emit_cmp(Register dst, Immediate src, int size) { in emit_cmp()
2261 void emit_cmp(Operand dst, Immediate src, int size) { in emit_cmp()
2285 void emit_imul(Register dst, Register src, Immediate imm, int size);
2286 void emit_imul(Register dst, Operand src, Immediate imm, int size);
2296 void emit_mov(Register dst, Immediate value, int size);
2297 void emit_mov(Operand dst, Immediate value, int size);
2322 void emit_or(Register dst, Immediate src, int size) { in emit_or()
2326 void emit_or(Operand dst, Immediate src, int size) { in emit_or()
2340 void emit_sub(Register dst, Immediate src, int size) { in emit_sub()
2352 void emit_sub(Operand dst, Immediate src, int size) { in emit_sub()
2357 void emit_test(Register reg, Immediate mask, int size);
2359 void emit_test(Operand op, Immediate mask, int size);
2381 void emit_xor(Register dst, Immediate src, int size) { in emit_xor()
2385 void emit_xor(Operand dst, Immediate src, int size) { in emit_xor()