Lines Matching defs:Immediate

118 class Immediate {
120 explicit constexpr Immediate(int32_t value) : value_(value) {}
121 explicit constexpr Immediate(int32_t value, RelocInfo::Mode rmode)
123 explicit Immediate(Smi value)
137 ASSERT_TRIVIALLY_COPYABLE(Immediate);
138 static_assert(sizeof(Immediate) <= kSystemPointerSize,
139 "Immediate must be small enough to pass it by value");
537 void pushq(Immediate value);
553 void movb(Register dst, Immediate imm);
555 void movb(Operand dst, Immediate imm);
561 void movw(Operand dst, Immediate imm);
620 void cmpb(Register dst, Immediate src) {
624 void cmpb_al(Immediate src);
632 void cmpb(Operand dst, Immediate src) {
636 void cmpw(Operand dst, Immediate src) {
640 void cmpw(Register dst, Immediate src) {
654 void andb(Register dst, Immediate src) {
696 void instruction##l(Register dst, Immediate imm8) { \
700 void instruction##q(Register dst, Immediate imm8) { \
704 void instruction##l(Operand dst, Immediate imm8) { \
708 void instruction##q(Operand dst, Immediate imm8) { \
731 void subb(Register dst, Immediate src) {
738 void testb(Register reg, Immediate mask);
739 void testb(Operand op, Immediate mask);
743 void testw(Register reg, Immediate mask);
744 void testw(Operand op, Immediate mask);
752 void btsq(Register dst, Immediate imm8);
753 void btrq(Register dst, Immediate imm8);
2097 inline void emit(Immediate x);
2290 void immediate_arithmetic_op_8(byte subcode, Register dst, Immediate src);
2291 void immediate_arithmetic_op_8(byte subcode, Operand dst, Immediate src);
2293 void immediate_arithmetic_op_16(byte subcode, Register dst, Immediate src);
2294 void immediate_arithmetic_op_16(byte subcode, Operand dst, Immediate src);
2296 void immediate_arithmetic_op(byte subcode, Register dst, Immediate src,
2298 void immediate_arithmetic_op(byte subcode, Operand dst, Immediate src,
2302 void shift(Operand dst, Immediate shift_amount, int subcode, int size);
2303 void shift(Register dst, Immediate shift_amount, int subcode, int size);
2322 void emit_add(Register dst, Immediate src, int size) {
2334 void emit_add(Operand dst, Immediate src, int size) {
2350 void emit_and(Register dst, Immediate src, int size) {
2354 void emit_and(Operand dst, Immediate src, int size) {
2370 void emit_cmp(Register dst, Immediate src, int size) {
2374 void emit_cmp(Operand dst, Immediate src, int size) {
2398 void emit_imul(Register dst, Register src, Immediate imm, int size);
2399 void emit_imul(Register dst, Operand src, Immediate imm, int size);
2409 void emit_mov(Register dst, Immediate value, int size);
2410 void emit_mov(Operand dst, Immediate value, int size);
2436 void emit_or(Register dst, Immediate src, int size) {
2440 void emit_or(Operand dst, Immediate src, int size) {
2454 void emit_sub(Register dst, Immediate src, int size) {
2466 void emit_sub(Operand dst, Immediate src, int size) {
2471 void emit_test(Register reg, Immediate mask, int size);
2473 void emit_test(Operand op, Immediate mask, int size);
2495 void emit_xor(Register dst, Immediate src, int size) {
2499 void emit_xor(Operand dst, Immediate src, int size) {