Home | History | Annotate | Download | only in ia32

Lines Matching refs:Immediate

341 class Immediate BASE_EMBEDDED {
343 inline explicit Immediate(int x);
344 inline explicit Immediate(const ExternalReference& ext);
345 inline explicit Immediate(Handle<Object> handle);
346 inline explicit Immediate(Smi* value);
347 inline explicit Immediate(Address addr);
349 static Immediate CodeRelativeOffset(Label* label) {
350 return Immediate(label);
362 inline explicit Immediate(Label* value);
466 // A Displacement describes the 32bit immediate field of an instruction which
711 void push(const Immediate& x);
719 void enter(const Immediate& size);
734 void mov(Register dst, const Immediate& x);
738 void mov(const Operand& dst, const Immediate& x);
778 void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); }
779 void add(const Operand& dst, const Immediate& x);
782 void and_(Register dst, const Immediate& x);
786 void and_(const Operand& dst, const Immediate& x);
794 void cmpw(const Operand& op, Immediate imm16);
799 void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); }
800 void cmp(const Operand& op, const Immediate& imm);
835 void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); }
836 void or_(const Operand& dst, const Immediate& x);
860 void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); }
861 void sub(const Operand& dst, const Immediate& x);
866 void test(Register reg, const Immediate& imm);
870 void test(const Operand& op, const Immediate& imm);
878 void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); }
879 void xor_(const Operand& dst, const Immediate& x);
1204 inline void emit(const Immediate& x);
1205 inline void emit_w(const Immediate& x);
1214 // with a given destination expression and an immediate operand. It attempts
1217 void emit_arith(int sel, Operand dst, const Immediate& x);