Home | History | Annotate | Download | only in ia32

Lines Matching full:immediate

339 class Immediate BASE_EMBEDDED {
341 inline explicit Immediate(int x);
342 inline explicit Immediate(const ExternalReference& ext);
343 inline explicit Immediate(Handle<Object> handle);
344 inline explicit Immediate(Smi* value);
345 inline explicit Immediate(Address addr);
347 static Immediate CodeRelativeOffset(Label* label) {
348 return Immediate(label);
360 inline explicit Immediate(Label* value);
464 // A Displacement describes the 32bit immediate field of an instruction which
695 void push(const Immediate& x);
703 void enter(const Immediate& size);
717 void mov(Register dst, const Immediate& x);
721 void mov(const Operand& dst, const Immediate& x);
761 void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); }
762 void add(const Operand& dst, const Immediate& x);
765 void and_(Register dst, const Immediate& x);
769 void and_(const Operand& dst, const Immediate& x);
777 void cmpw(const Operand& op, Immediate imm16);
782 void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); }
783 void cmp(const Operand& op, const Immediate& imm);
818 void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); }
819 void or_(const Operand& dst, const Immediate& x);
843 void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); }
844 void sub(const Operand& dst, const Immediate& x);
849 void test(Register reg, const Immediate& imm);
853 void test(const Operand& op, const Immediate& imm);
861 void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); }
862 void xor_(const Operand& dst, const Immediate& x);
1167 inline void emit(const Immediate& x);
1168 inline void emit_w(const Immediate& x);
1177 // with a given destination expression and an immediate operand. It attempts
1180 void emit_arith(int sel, Operand dst, const Immediate& x);