• Home
  • Raw
  • Download

Lines Matching refs:Assembler

83   Assembler assm(NULL, memory->address(), kBufferSize);  in Probe()
160 ASSERT(NextField::is_valid(Assembler::kMaximalBufferSize)); in init()
315 Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size) in Assembler() function in v8::internal::Assembler
364 Assembler::~Assembler() { in ~Assembler()
376 void Assembler::GetCode(CodeDesc* desc) { in GetCode()
389 void Assembler::Align(int m) { in Align()
397 bool Assembler::IsNop(Address addr) { in IsNop()
406 void Assembler::Nop(int bytes) { in Nop()
480 void Assembler::CodeTargetAlign() { in CodeTargetAlign()
485 void Assembler::cpuid() { in cpuid()
493 void Assembler::pushad() { in pushad()
499 void Assembler::popad() { in popad()
505 void Assembler::pushfd() { in pushfd()
511 void Assembler::popfd() { in popfd()
517 void Assembler::push(const Immediate& x) { in push()
529 void Assembler::push_imm32(int32_t imm32) { in push_imm32()
536 void Assembler::push(Register src) { in push()
542 void Assembler::push(const Operand& src) { in push()
549 void Assembler::pop(Register dst) { in pop()
556 void Assembler::pop(const Operand& dst) { in pop()
563 void Assembler::enter(const Immediate& size) { in enter()
571 void Assembler::leave() { in leave()
577 void Assembler::mov_b(Register dst, const Operand& src) { in mov_b()
585 void Assembler::mov_b(const Operand& dst, int8_t imm8) { in mov_b()
593 void Assembler::mov_b(const Operand& dst, Register src) { in mov_b()
601 void Assembler::mov_w(Register dst, const Operand& src) { in mov_w()
609 void Assembler::mov_w(const Operand& dst, Register src) { in mov_w()
617 void Assembler::mov(Register dst, int32_t imm32) { in mov()
624 void Assembler::mov(Register dst, const Immediate& x) { in mov()
631 void Assembler::mov(Register dst, Handle<Object> handle) { in mov()
638 void Assembler::mov(Register dst, const Operand& src) { in mov()
645 void Assembler::mov(Register dst, Register src) { in mov()
652 void Assembler::mov(const Operand& dst, const Immediate& x) { in mov()
660 void Assembler::mov(const Operand& dst, Handle<Object> handle) { in mov()
668 void Assembler::mov(const Operand& dst, Register src) { in mov()
675 void Assembler::movsx_b(Register dst, const Operand& src) { in movsx_b()
683 void Assembler::movsx_w(Register dst, const Operand& src) { in movsx_w()
691 void Assembler::movzx_b(Register dst, const Operand& src) { in movzx_b()
699 void Assembler::movzx_w(Register dst, const Operand& src) { in movzx_w()
707 void Assembler::cmov(Condition cc, Register dst, const Operand& src) { in cmov()
717 void Assembler::cld() { in cld()
723 void Assembler::rep_movs() { in rep_movs()
730 void Assembler::rep_stos() { in rep_stos()
737 void Assembler::stos() { in stos()
743 void Assembler::xchg(Register dst, Register src) { in xchg()
754 void Assembler::adc(Register dst, int32_t imm32) { in adc()
760 void Assembler::adc(Register dst, const Operand& src) { in adc()
767 void Assembler::add(Register dst, const Operand& src) { in add()
774 void Assembler::add(const Operand& dst, Register src) { in add()
781 void Assembler::add(const Operand& dst, const Immediate& x) { in add()
788 void Assembler::and_(Register dst, int32_t imm32) { in and_()
793 void Assembler::and_(Register dst, const Immediate& x) { in and_()
799 void Assembler::and_(Register dst, const Operand& src) { in and_()
806 void Assembler::and_(const Operand& dst, const Immediate& x) { in and_()
812 void Assembler::and_(const Operand& dst, Register src) { in and_()
819 void Assembler::cmpb(const Operand& op, int8_t imm8) { in cmpb()
831 void Assembler::cmpb(const Operand& op, Register reg) { in cmpb()
839 void Assembler::cmpb(Register reg, const Operand& op) { in cmpb()
847 void Assembler::cmpw(const Operand& op, Immediate imm16) { in cmpw()
857 void Assembler::cmp(Register reg, int32_t imm32) { in cmp()
863 void Assembler::cmp(Register reg, Handle<Object> handle) { in cmp()
869 void Assembler::cmp(Register reg, const Operand& op) { in cmp()
876 void Assembler::cmp(const Operand& op, const Immediate& imm) { in cmp()
882 void Assembler::cmp(const Operand& op, Handle<Object> handle) { in cmp()
888 void Assembler::cmpb_al(const Operand& op) { in cmpb_al()
895 void Assembler::cmpw_ax(const Operand& op) { in cmpw_ax()
903 void Assembler::dec_b(Register dst) { in dec_b()
911 void Assembler::dec_b(const Operand& dst) { in dec_b()
918 void Assembler::dec(Register dst) { in dec()
924 void Assembler::dec(const Operand& dst) { in dec()
931 void Assembler::cdq() { in cdq()
937 void Assembler::idiv(Register src) { in idiv()
944 void Assembler::imul(Register reg) { in imul()
951 void Assembler::imul(Register dst, const Operand& src) { in imul()
959 void Assembler::imul(Register dst, Register src, int32_t imm32) { in imul()
973 void Assembler::inc(Register dst) { in inc()
979 void Assembler::inc(const Operand& dst) { in inc()
986 void Assembler::lea(Register dst, const Operand& src) { in lea()
993 void Assembler::mul(Register src) { in mul()
1000 void Assembler::neg(Register dst) { in neg()
1007 void Assembler::not_(Register dst) { in not_()
1014 void Assembler::or_(Register dst, int32_t imm32) { in or_()
1020 void Assembler::or_(Register dst, const Operand& src) { in or_()
1027 void Assembler::or_(const Operand& dst, const Immediate& x) { in or_()
1033 void Assembler::or_(const Operand& dst, Register src) { in or_()
1040 void Assembler::rcl(Register dst, uint8_t imm8) { in rcl()
1054 void Assembler::rcr(Register dst, uint8_t imm8) { in rcr()
1068 void Assembler::sar(Register dst, uint8_t imm8) { in sar()
1082 void Assembler::sar_cl(Register dst) { in sar_cl()
1089 void Assembler::sbb(Register dst, const Operand& src) { in sbb()
1096 void Assembler::shld(Register dst, const Operand& src) { in shld()
1104 void Assembler::shl(Register dst, uint8_t imm8) { in shl()
1118 void Assembler::shl_cl(Register dst) { in shl_cl()
1125 void Assembler::shrd(Register dst, const Operand& src) { in shrd()
1133 void Assembler::shr(Register dst, uint8_t imm8) { in shr()
1147 void Assembler::shr_cl(Register dst) { in shr_cl()
1154 void Assembler::sub(const Operand& dst, const Immediate& x) { in sub()
1160 void Assembler::sub(Register dst, const Operand& src) { in sub()
1167 void Assembler::sub(const Operand& dst, Register src) { in sub()
1174 void Assembler::test(Register reg, const Immediate& imm) { in test()
1202 void Assembler::test(Register reg, const Operand& op) { in test()
1209 void Assembler::test_b(Register reg, const Operand& op) { in test_b()
1217 void Assembler::test(const Operand& op, const Immediate& imm) { in test()
1225 void Assembler::test_b(const Operand& op, uint8_t imm8) { in test_b()
1237 void Assembler::xor_(Register dst, int32_t imm32) { in xor_()
1243 void Assembler::xor_(Register dst, const Operand& src) { in xor_()
1250 void Assembler::xor_(const Operand& dst, Register src) { in xor_()
1257 void Assembler::xor_(const Operand& dst, const Immediate& x) { in xor_()
1263 void Assembler::bt(const Operand& dst, Register src) { in bt()
1271 void Assembler::bts(const Operand& dst, Register src) { in bts()
1279 void Assembler::hlt() { in hlt()
1285 void Assembler::int3() { in int3()
1291 void Assembler::nop() { in nop()
1297 void Assembler::rdtsc() { in rdtsc()
1305 void Assembler::ret(int imm16) { in ret()
1329 void Assembler::print(Label* L) { in print()
1350 void Assembler::bind_to(Label* L, int pos) { in bind_to()
1388 void Assembler::bind(Label* L) { in bind()
1395 void Assembler::call(Label* L) { in call()
1413 void Assembler::call(byte* entry, RelocInfo::Mode rmode) { in call()
1422 int Assembler::CallSize(const Operand& adr) { in CallSize()
1428 void Assembler::call(const Operand& adr) { in call()
1436 int Assembler::CallSize(Handle<Code> code, RelocInfo::Mode rmode) { in CallSize()
1441 void Assembler::call(Handle<Code> code, in call()
1452 void Assembler::jmp(Label* L, Label::Distance distance) { in jmp()
1479 void Assembler::jmp(byte* entry, RelocInfo::Mode rmode) { in jmp()
1487 void Assembler::jmp(const Operand& adr) { in jmp()
1494 void Assembler::jmp(Handle<Code> code, RelocInfo::Mode rmode) { in jmp()
1502 void Assembler::j(Condition cc, Label* L, Label::Distance distance) { in j()
1534 void Assembler::j(Condition cc, byte* entry, RelocInfo::Mode rmode) { in j()
1544 void Assembler::j(Condition cc, Handle<Code> code) { in j()
1555 void Assembler::fld(int i) { in fld()
1561 void Assembler::fstp(int i) { in fstp()
1567 void Assembler::fld1() { in fld1()
1574 void Assembler::fldpi() { in fldpi()
1581 void Assembler::fldz() { in fldz()
1588 void Assembler::fldln2() { in fldln2()
1595 void Assembler::fld_s(const Operand& adr) { in fld_s()
1602 void Assembler::fld_d(const Operand& adr) { in fld_d()
1609 void Assembler::fstp_s(const Operand& adr) { in fstp_s()
1616 void Assembler::fstp_d(const Operand& adr) { in fstp_d()
1623 void Assembler::fst_d(const Operand& adr) { in fst_d()
1630 void Assembler::fild_s(const Operand& adr) { in fild_s()
1637 void Assembler::fild_d(const Operand& adr) { in fild_d()
1644 void Assembler::fistp_s(const Operand& adr) { in fistp_s()
1651 void Assembler::fisttp_s(const Operand& adr) { in fisttp_s()
1659 void Assembler::fisttp_d(const Operand& adr) { in fisttp_d()
1667 void Assembler::fist_s(const Operand& adr) { in fist_s()
1674 void Assembler::fistp_d(const Operand& adr) { in fistp_d()
1681 void Assembler::fabs() { in fabs()
1688 void Assembler::fchs() { in fchs()
1695 void Assembler::fcos() { in fcos()
1702 void Assembler::fsin() { in fsin()
1709 void Assembler::fptan() { in fptan()
1716 void Assembler::fyl2x() { in fyl2x()
1723 void Assembler::f2xm1() { in f2xm1()
1730 void Assembler::fscale() { in fscale()
1737 void Assembler::fninit() { in fninit()
1744 void Assembler::fadd(int i) { in fadd()
1750 void Assembler::fsub(int i) { in fsub()
1756 void Assembler::fisub_s(const Operand& adr) { in fisub_s()
1763 void Assembler::fmul(int i) { in fmul()
1769 void Assembler::fdiv(int i) { in fdiv()
1775 void Assembler::faddp(int i) { in faddp()
1781 void Assembler::fsubp(int i) { in fsubp()
1787 void Assembler::fsubrp(int i) { in fsubrp()
1793 void Assembler::fmulp(int i) { in fmulp()
1799 void Assembler::fdivp(int i) { in fdivp()
1805 void Assembler::fprem() { in fprem()
1812 void Assembler::fprem1() { in fprem1()
1819 void Assembler::fxch(int i) { in fxch()
1825 void Assembler::fincstp() { in fincstp()
1832 void Assembler::ffree(int i) { in ffree()
1838 void Assembler::ftst() { in ftst()
1845 void Assembler::fucomp(int i) { in fucomp()
1851 void Assembler::fucompp() { in fucompp()
1858 void Assembler::fucomi(int i) { in fucomi()
1865 void Assembler::fucomip() { in fucomip()
1872 void Assembler::fcompp() { in fcompp()
1879 void Assembler::fnstsw_ax() { in fnstsw_ax()
1886 void Assembler::fwait() { in fwait()
1892 void Assembler::frndint() { in frndint()
1899 void Assembler::fnclex() { in fnclex()
1906 void Assembler::sahf() { in sahf()
1912 void Assembler::setcc(Condition cc, Register reg) { in setcc()
1921 void Assembler::cvttss2si(Register dst, const Operand& src) { in cvttss2si()
1931 void Assembler::cvttsd2si(Register dst, const Operand& src) { in cvttsd2si()
1941 void Assembler::cvtsi2sd(XMMRegister dst, const Operand& src) { in cvtsi2sd()
1951 void Assembler::cvtss2sd(XMMRegister dst, XMMRegister src) { in cvtss2sd()
1961 void Assembler::cvtsd2ss(XMMRegister dst, XMMRegister src) { in cvtsd2ss()
1971 void Assembler::addsd(XMMRegister dst, XMMRegister src) { in addsd()
1981 void Assembler::mulsd(XMMRegister dst, XMMRegister src) { in mulsd()
1991 void Assembler::subsd(XMMRegister dst, XMMRegister src) { in subsd()
2001 void Assembler::divsd(XMMRegister dst, XMMRegister src) { in divsd()
2011 void Assembler::xorpd(XMMRegister dst, XMMRegister src) { in xorpd()
2021 void Assembler::xorps(XMMRegister dst, XMMRegister src) { in xorps()
2029 void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { in sqrtsd()
2038 void Assembler::andpd(XMMRegister dst, XMMRegister src) { in andpd()
2047 void Assembler::ucomisd(XMMRegister dst, XMMRegister src) { in ucomisd()
2057 void Assembler::ucomisd(XMMRegister dst, const Operand& src) { in ucomisd()
2067 void Assembler::roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode) { in roundsd()
2079 void Assembler::movmskpd(Register dst, XMMRegister src) { in movmskpd()
2089 void Assembler::cmpltsd(XMMRegister dst, XMMRegister src) { in cmpltsd()
2100 void Assembler::movaps(XMMRegister dst, XMMRegister src) { in movaps()
2109 void Assembler::movdqa(const Operand& dst, XMMRegister src) { in movdqa()
2119 void Assembler::movdqa(XMMRegister dst, const Operand& src) { in movdqa()
2129 void Assembler::movdqu(const Operand& dst, XMMRegister src ) { in movdqu()
2139 void Assembler::movdqu(XMMRegister dst, const Operand& src) { in movdqu()
2149 void Assembler::movntdqa(XMMRegister dst, const Operand& src) { in movntdqa()
2160 void Assembler::movntdq(const Operand& dst, XMMRegister src) { in movntdq()
2170 void Assembler::prefetch(const Operand& src, int level) { in prefetch()
2180 void Assembler::movdbl(XMMRegister dst, const Operand& src) { in movdbl()
2186 void Assembler::movdbl(const Operand& dst, XMMRegister src) { in movdbl()
2192 void Assembler::movsd(const Operand& dst, XMMRegister src ) { in movsd()
2202 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd()
2212 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd()
2222 void Assembler::movss(const Operand& dst, XMMRegister src ) { in movss()
2232 void Assembler::movss(XMMRegister dst, const Operand& src) { in movss()
2242 void Assembler::movss(XMMRegister dst, XMMRegister src) { in movss()
2252 void Assembler::movd(XMMRegister dst, const Operand& src) { in movd()
2262 void Assembler::movd(const Operand& dst, XMMRegister src) { in movd()
2272 void Assembler::extractps(Register dst, XMMRegister src, byte imm8) { in extractps()
2285 void Assembler::pand(XMMRegister dst, XMMRegister src) { in pand()
2295 void Assembler::pxor(XMMRegister dst, XMMRegister src) { in pxor()
2305 void Assembler::por(XMMRegister dst, XMMRegister src) { in por()
2315 void Assembler::ptest(XMMRegister dst, XMMRegister src) { in ptest()
2326 void Assembler::psllq(XMMRegister reg, int8_t shift) { in psllq()
2337 void Assembler::psllq(XMMRegister dst, XMMRegister src) { in psllq()
2347 void Assembler::psrlq(XMMRegister reg, int8_t shift) { in psrlq()
2358 void Assembler::psrlq(XMMRegister dst, XMMRegister src) { in psrlq()
2368 void Assembler::pshufd(XMMRegister dst, XMMRegister src, int8_t shuffle) { in pshufd()
2379 void Assembler::pextrd(const Operand& dst, XMMRegister src, int8_t offset) { in pextrd()
2391 void Assembler::pinsrd(XMMRegister dst, const Operand& src, int8_t offset) { in pinsrd()
2403 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { in emit_sse_operand()
2409 void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) { in emit_sse_operand()
2414 void Assembler::emit_sse_operand(Register dst, XMMRegister src) { in emit_sse_operand()
2419 void Assembler::Print() { in Print()
2424 void Assembler::RecordJSReturn() { in RecordJSReturn()
2431 void Assembler::RecordDebugBreakSlot() { in RecordDebugBreakSlot()
2438 void Assembler::RecordComment(const char* msg, bool force) { in RecordComment()
2446 void Assembler::GrowBuffer() { in GrowBuffer()
2513 void Assembler::emit_arith_b(int op1, int op2, Register dst, int imm8) { in emit_arith_b()
2523 void Assembler::emit_arith(int sel, Operand dst, const Immediate& x) { in emit_arith()
2541 void Assembler::emit_operand(Register reg, const Operand& adr) { in emit_operand()
2561 void Assembler::emit_farith(int b1, int b2, int i) { in emit_farith()
2569 void Assembler::db(uint8_t data) { in db()
2575 void Assembler::dd(uint32_t data) { in dd()
2581 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { in RecordRelocInfo()