Home | History | Annotate | Download | only in ia32

Lines Matching refs:Immediate

266 class Immediate BASE_EMBEDDED {
268 inline explicit Immediate(int x);
269 inline explicit Immediate(const ExternalReference& ext);
270 inline explicit Immediate(Handle<Object> handle);
271 inline explicit Immediate(Smi* value);
272 inline explicit Immediate(Address addr);
274 static Immediate CodeRelativeOffset(Label* label) {
275 return Immediate(label);
287 inline explicit Immediate(Label* value);
390 // A Displacement describes the 32bit immediate field of an instruction which
679 void push(const Immediate& x);
687 void enter(const Immediate& size);
701 void mov(Register dst, const Immediate& x);
705 void mov(const Operand& dst, const Immediate& x);
745 void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); }
746 void add(const Operand& dst, const Immediate& x);
749 void and_(Register dst, const Immediate& x);
753 void and_(const Operand& dst, const Immediate& x);
761 void cmpw(const Operand& op, Immediate imm16);
766 void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); }
767 void cmp(const Operand& op, const Immediate& imm);
802 void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); }
803 void or_(const Operand& dst, const Immediate& x);
825 void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); }
826 void sub(const Operand& dst, const Immediate& x);
831 void test(Register reg, const Immediate& imm);
835 void test(const Operand& op, const Immediate& imm);
843 void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); }
844 void xor_(const Operand& dst, const Immediate& x);
1137 inline void emit(const Immediate& x);
1138 inline void emit_w(const Immediate& x);
1147 // with a given destination expression and an immediate operand. It attempts
1150 void emit_arith(int sel, Operand dst, const Immediate& x);