Lines Matching refs:Immediate
211 class Immediate BASE_EMBEDDED {
214 inline explicit Immediate(int x, RelocInfo::Mode rmode = RelocInfo::NONE) {
218 inline explicit Immediate(const ExternalReference& ext) in Immediate() function
219 : Immediate(ext.address(), RelocInfo::EXTERNAL_REFERENCE) {} in Immediate()
220 inline explicit Immediate(Handle<HeapObject> handle) in Immediate() function
221 : Immediate(handle.address(), RelocInfo::EMBEDDED_OBJECT) {} in Immediate()
222 inline explicit Immediate(Smi* value) in Immediate() function
223 : Immediate(reinterpret_cast<intptr_t>(value)) {} in Immediate()
225 static Immediate EmbeddedNumber(double number); // Smi or HeapNumber.
226 static Immediate EmbeddedCode(CodeStub* code);
228 static Immediate CodeRelativeOffset(Label* label) { in CodeRelativeOffset()
229 return Immediate(label); in CodeRelativeOffset()
276 inline explicit Immediate(Label* value) { in Immediate() function
327 V8_INLINE explicit Operand(Immediate imm) { in Operand()
349 static Operand ForRegisterPlusImmediate(Register base, Immediate imm) { in ForRegisterPlusImmediate()
571 void push(const Immediate& x);
579 void enter(const Immediate& size);
586 void mov_b(Operand dst, int8_t src) { mov_b(dst, Immediate(src)); } in mov_b()
587 void mov_b(Operand dst, const Immediate& src);
591 void mov_w(Operand dst, int16_t src) { mov_w(dst, Immediate(src)); } in mov_w()
592 void mov_w(Operand dst, const Immediate& src);
596 void mov(Register dst, const Immediate& x);
600 void mov(Operand dst, const Immediate& x);
660 void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); } in add()
661 void add(Operand dst, const Immediate& x);
664 void and_(Register dst, const Immediate& x);
668 void and_(Operand dst, const Immediate& x);
670 void cmpb(Register reg, Immediate imm8) { cmpb(Operand(reg), imm8); } in cmpb()
671 void cmpb(Operand op, Immediate imm8);
677 void cmpw(Operand dst, Immediate src);
678 void cmpw(Register dst, Immediate src) { cmpw(Operand(dst), src); } in cmpw()
686 void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); } in cmp()
688 void cmp(Operand op, const Immediate& imm);
729 void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); } in or_()
730 void or_(Operand dst, const Immediate& x);
763 void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); } in sub()
764 void sub(Operand dst, const Immediate& x);
770 void test(Register reg, const Immediate& imm);
773 void test(Operand op, const Immediate& imm);
776 void test_b(Register reg, Immediate imm8);
777 void test_b(Operand op, Immediate imm8);
781 void test_w(Register reg, Immediate imm16);
782 void test_w(Operand op, Immediate imm16);
790 void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); } in xor_()
791 void xor_(Operand dst, const Immediate& x);
1783 inline void emit(const Immediate& x);
1784 inline void emit_b(Immediate x);
1785 inline void emit_w(const Immediate& x);
1798 void emit_arith(int sel, Operand dst, const Immediate& x);