Lines Matching refs:Immediate

37 class Immediate : public ValueObject {
39 explicit Immediate(int32_t value_in) : value_(value_in) {} in Immediate() function
325 void pushl(const Immediate& imm);
330 void movl(Register dst, const Immediate& src);
335 void movl(const Address& dst, const Immediate& imm);
350 void rorl(Register reg, const Immediate& imm);
352 void roll(Register reg, const Immediate& imm);
361 void movb(const Address& dst, const Immediate& imm);
369 void movw(const Address& dst, const Immediate& imm);
476 void roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm);
477 void roundss(XmmRegister dst, XmmRegister src, const Immediate& imm);
544 void shufpd(XmmRegister dst, XmmRegister src, const Immediate& imm);
545 void shufps(XmmRegister dst, XmmRegister src, const Immediate& imm);
546 void pshufd(XmmRegister dst, XmmRegister src, const Immediate& imm);
558 void psllw(XmmRegister reg, const Immediate& shift_count);
559 void pslld(XmmRegister reg, const Immediate& shift_count);
560 void psllq(XmmRegister reg, const Immediate& shift_count);
562 void psraw(XmmRegister reg, const Immediate& shift_count);
563 void psrad(XmmRegister reg, const Immediate& shift_count);
566 void psrlw(XmmRegister reg, const Immediate& shift_count);
567 void psrld(XmmRegister reg, const Immediate& shift_count);
568 void psrlq(XmmRegister reg, const Immediate& shift_count);
569 void psrldq(XmmRegister reg, const Immediate& shift_count);
592 void ffree(const Immediate& index);
602 void cmpb(const Address& address, const Immediate& imm);
603 void cmpw(const Address& address, const Immediate& imm);
605 void cmpl(Register reg, const Immediate& imm);
610 void cmpl(const Address& address, const Immediate& imm);
613 void testl(Register reg, const Immediate& imm);
616 void testb(const Address& dst, const Immediate& imm);
617 void testl(const Address& dst, const Immediate& imm);
619 void andl(Register dst, const Immediate& imm);
623 void orl(Register dst, const Immediate& imm);
628 void xorl(Register dst, const Immediate& imm);
632 void addl(Register reg, const Immediate& imm);
636 void addl(const Address& address, const Immediate& imm);
637 void addw(const Address& address, const Immediate& imm);
640 void adcl(Register reg, const Immediate& imm);
644 void subl(Register reg, const Immediate& imm);
653 void imull(Register reg, const Immediate& imm);
654 void imull(Register dst, Register src, const Immediate& imm);
664 void sbbl(Register reg, const Immediate& imm);
674 void shll(Register reg, const Immediate& imm);
676 void shll(const Address& address, const Immediate& imm);
678 void shrl(Register reg, const Immediate& imm);
680 void shrl(const Address& address, const Immediate& imm);
682 void sarl(Register reg, const Immediate& imm);
684 void sarl(const Address& address, const Immediate& imm);
687 void shld(Register dst, Register src, const Immediate& imm);
689 void shrd(Register dst, Register src, const Immediate& imm);
694 void enter(const Immediate& imm);
698 void ret(const Immediate& imm);
734 void AddImmediate(Register reg, const Immediate& imm);
821 void EmitImmediate(const Immediate& imm, bool is_16_op = false);
823 int rm, const Operand& operand, const Immediate& immediate, bool is_16_op = false);
828 void EmitGenericShift(int rm, const Operand& operand, const Immediate& imm);