• Home
  • Raw
  • Download

Lines Matching refs:Assembler

161   DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));  in init()
279 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) in Assembler() function in v8::internal::Assembler
299 void Assembler::GetCode(CodeDesc* desc) { in GetCode()
314 void Assembler::Align(int m) { in Align()
322 bool Assembler::IsNop(Address addr) { in IsNop()
331 void Assembler::Nop(int bytes) { in Nop()
396 void Assembler::CodeTargetAlign() { in CodeTargetAlign()
401 void Assembler::cpuid() { in cpuid()
408 void Assembler::pushad() { in pushad()
414 void Assembler::popad() { in popad()
420 void Assembler::pushfd() { in pushfd()
426 void Assembler::popfd() { in popfd()
432 void Assembler::push(const Immediate& x) { in push()
444 void Assembler::push_imm32(int32_t imm32) { in push_imm32()
451 void Assembler::push(Register src) { in push()
457 void Assembler::push(const Operand& src) { in push()
464 void Assembler::pop(Register dst) { in pop()
471 void Assembler::pop(const Operand& dst) { in pop()
478 void Assembler::enter(const Immediate& size) { in enter()
486 void Assembler::leave() { in leave()
492 void Assembler::mov_b(Register dst, const Operand& src) { in mov_b()
500 void Assembler::mov_b(const Operand& dst, const Immediate& src) { in mov_b()
508 void Assembler::mov_b(const Operand& dst, Register src) { in mov_b()
516 void Assembler::mov_w(Register dst, const Operand& src) { in mov_w()
524 void Assembler::mov_w(const Operand& dst, Register src) { in mov_w()
532 void Assembler::mov_w(const Operand& dst, const Immediate& src) { in mov_w()
542 void Assembler::mov(Register dst, int32_t imm32) { in mov()
549 void Assembler::mov(Register dst, const Immediate& x) { in mov()
556 void Assembler::mov(Register dst, Handle<Object> handle) { in mov()
563 void Assembler::mov(Register dst, const Operand& src) { in mov()
570 void Assembler::mov(Register dst, Register src) { in mov()
577 void Assembler::mov(const Operand& dst, const Immediate& x) { in mov()
585 void Assembler::mov(const Operand& dst, Handle<Object> handle) { in mov()
593 void Assembler::mov(const Operand& dst, Register src) { in mov()
600 void Assembler::movsx_b(Register dst, const Operand& src) { in movsx_b()
608 void Assembler::movsx_w(Register dst, const Operand& src) { in movsx_w()
616 void Assembler::movzx_b(Register dst, const Operand& src) { in movzx_b()
624 void Assembler::movzx_w(Register dst, const Operand& src) { in movzx_w()
632 void Assembler::cmov(Condition cc, Register dst, const Operand& src) { in cmov()
641 void Assembler::cld() { in cld()
647 void Assembler::rep_movs() { in rep_movs()
654 void Assembler::rep_stos() { in rep_stos()
661 void Assembler::stos() { in stos()
667 void Assembler::xchg(Register dst, Register src) { in xchg()
678 void Assembler::xchg(Register dst, const Operand& src) { in xchg()
685 void Assembler::adc(Register dst, int32_t imm32) { in adc()
691 void Assembler::adc(Register dst, const Operand& src) { in adc()
698 void Assembler::add(Register dst, const Operand& src) { in add()
705 void Assembler::add(const Operand& dst, Register src) { in add()
712 void Assembler::add(const Operand& dst, const Immediate& x) { in add()
719 void Assembler::and_(Register dst, int32_t imm32) { in and_()
724 void Assembler::and_(Register dst, const Immediate& x) { in and_()
730 void Assembler::and_(Register dst, const Operand& src) { in and_()
737 void Assembler::and_(const Operand& dst, const Immediate& x) { in and_()
743 void Assembler::and_(const Operand& dst, Register src) { in and_()
750 void Assembler::cmpb(const Operand& op, int8_t imm8) { in cmpb()
762 void Assembler::cmpb(const Operand& op, Register reg) { in cmpb()
770 void Assembler::cmpb(Register reg, const Operand& op) { in cmpb()
778 void Assembler::cmpw(const Operand& op, Immediate imm16) { in cmpw()
788 void Assembler::cmp(Register reg, int32_t imm32) { in cmp()
794 void Assembler::cmp(Register reg, Handle<Object> handle) { in cmp()
800 void Assembler::cmp(Register reg, const Operand& op) { in cmp()
807 void Assembler::cmp(const Operand& op, const Immediate& imm) { in cmp()
813 void Assembler::cmp(const Operand& op, Handle<Object> handle) { in cmp()
819 void Assembler::cmpb_al(const Operand& op) { in cmpb_al()
826 void Assembler::cmpw_ax(const Operand& op) { in cmpw_ax()
834 void Assembler::dec_b(Register dst) { in dec_b()
842 void Assembler::dec_b(const Operand& dst) { in dec_b()
849 void Assembler::dec(Register dst) { in dec()
855 void Assembler::dec(const Operand& dst) { in dec()
862 void Assembler::cdq() { in cdq()
868 void Assembler::idiv(const Operand& src) { in idiv()
875 void Assembler::div(const Operand& src) { in div()
882 void Assembler::imul(Register reg) { in imul()
889 void Assembler::imul(Register dst, const Operand& src) { in imul()
897 void Assembler::imul(Register dst, Register src, int32_t imm32) { in imul()
902 void Assembler::imul(Register dst, const Operand& src, int32_t imm32) { in imul()
916 void Assembler::inc(Register dst) { in inc()
922 void Assembler::inc(const Operand& dst) { in inc()
929 void Assembler::lea(Register dst, const Operand& src) { in lea()
936 void Assembler::mul(Register src) { in mul()
943 void Assembler::neg(Register dst) { in neg()
950 void Assembler::neg(const Operand& dst) { in neg()
957 void Assembler::not_(Register dst) { in not_()
964 void Assembler::not_(const Operand& dst) { in not_()
971 void Assembler::or_(Register dst, int32_t imm32) { in or_()
977 void Assembler::or_(Register dst, const Operand& src) { in or_()
984 void Assembler::or_(const Operand& dst, const Immediate& x) { in or_()
990 void Assembler::or_(const Operand& dst, Register src) { in or_()
997 void Assembler::rcl(Register dst, uint8_t imm8) { in rcl()
1011 void Assembler::rcr(Register dst, uint8_t imm8) { in rcr()
1025 void Assembler::ror(const Operand& dst, uint8_t imm8) { in ror()
1039 void Assembler::ror_cl(const Operand& dst) { in ror_cl()
1046 void Assembler::sar(const Operand& dst, uint8_t imm8) { in sar()
1060 void Assembler::sar_cl(const Operand& dst) { in sar_cl()
1067 void Assembler::sbb(Register dst, const Operand& src) { in sbb()
1074 void Assembler::shld(Register dst, const Operand& src) { in shld()
1082 void Assembler::shl(const Operand& dst, uint8_t imm8) { in shl()
1096 void Assembler::shl_cl(const Operand& dst) { in shl_cl()
1103 void Assembler::shrd(Register dst, const Operand& src) { in shrd()
1111 void Assembler::shr(const Operand& dst, uint8_t imm8) { in shr()
1125 void Assembler::shr_cl(const Operand& dst) { in shr_cl()
1132 void Assembler::sub(const Operand& dst, const Immediate& x) { in sub()
1138 void Assembler::sub(Register dst, const Operand& src) { in sub()
1145 void Assembler::sub(const Operand& dst, Register src) { in sub()
1152 void Assembler::test(Register reg, const Immediate& imm) { in test()
1171 void Assembler::test(Register reg, const Operand& op) { in test()
1178 void Assembler::test_b(Register reg, const Operand& op) { in test_b()
1186 void Assembler::test(const Operand& op, const Immediate& imm) { in test()
1201 void Assembler::test_b(Register reg, uint8_t imm8) { in test_b()
1218 void Assembler::test_b(const Operand& op, uint8_t imm8) { in test_b()
1230 void Assembler::xor_(Register dst, int32_t imm32) { in xor_()
1236 void Assembler::xor_(Register dst, const Operand& src) { in xor_()
1243 void Assembler::xor_(const Operand& dst, Register src) { in xor_()
1250 void Assembler::xor_(const Operand& dst, const Immediate& x) { in xor_()
1256 void Assembler::bt(const Operand& dst, Register src) { in bt()
1264 void Assembler::bts(const Operand& dst, Register src) { in bts()
1272 void Assembler::bsr(Register dst, const Operand& src) { in bsr()
1280 void Assembler::bsf(Register dst, const Operand& src) { in bsf()
1288 void Assembler::hlt() { in hlt()
1294 void Assembler::int3() { in int3()
1300 void Assembler::nop() { in nop()
1306 void Assembler::ret(int imm16) { in ret()
1319 void Assembler::ud2() { in ud2()
1337 void Assembler::print(Label* L) { in print()
1358 void Assembler::bind_to(Label* L, int pos) { in bind_to()
1399 void Assembler::bind(Label* L) { in bind()
1406 void Assembler::call(Label* L) { in call()
1424 void Assembler::call(byte* entry, RelocInfo::Mode rmode) { in call()
1437 int Assembler::CallSize(const Operand& adr) { in CallSize()
1443 void Assembler::call(const Operand& adr) { in call()
1451 int Assembler::CallSize(Handle<Code> code, RelocInfo::Mode rmode) { in CallSize()
1456 void Assembler::call(Handle<Code> code, in call()
1468 void Assembler::jmp(Label* L, Label::Distance distance) { in jmp()
1495 void Assembler::jmp(byte* entry, RelocInfo::Mode rmode) { in jmp()
1507 void Assembler::jmp(const Operand& adr) { in jmp()
1514 void Assembler::jmp(Handle<Code> code, RelocInfo::Mode rmode) { in jmp()
1522 void Assembler::j(Condition cc, Label* L, Label::Distance distance) { in j()
1554 void Assembler::j(Condition cc, byte* entry, RelocInfo::Mode rmode) { in j()
1568 void Assembler::j(Condition cc, Handle<Code> code, RelocInfo::Mode rmode) { in j()
1579 void Assembler::fld(int i) { in fld()
1585 void Assembler::fstp(int i) { in fstp()
1591 void Assembler::fld1() { in fld1()
1598 void Assembler::fldpi() { in fldpi()
1605 void Assembler::fldz() { in fldz()
1612 void Assembler::fldln2() { in fldln2()
1619 void Assembler::fld_s(const Operand& adr) { in fld_s()
1626 void Assembler::fld_d(const Operand& adr) { in fld_d()
1633 void Assembler::fstp_s(const Operand& adr) { in fstp_s()
1640 void Assembler::fst_s(const Operand& adr) { in fst_s()
1647 void Assembler::fstp_d(const Operand& adr) { in fstp_d()
1654 void Assembler::fst_d(const Operand& adr) { in fst_d()
1661 void Assembler::fild_s(const Operand& adr) { in fild_s()
1668 void Assembler::fild_d(const Operand& adr) { in fild_d()
1675 void Assembler::fistp_s(const Operand& adr) { in fistp_s()
1682 void Assembler::fisttp_s(const Operand& adr) { in fisttp_s()
1690 void Assembler::fisttp_d(const Operand& adr) { in fisttp_d()
1698 void Assembler::fist_s(const Operand& adr) { in fist_s()
1705 void Assembler::fistp_d(const Operand& adr) { in fistp_d()
1712 void Assembler::fabs() { in fabs()
1719 void Assembler::fchs() { in fchs()
1726 void Assembler::fcos() { in fcos()
1733 void Assembler::fsin() { in fsin()
1740 void Assembler::fptan() { in fptan()
1747 void Assembler::fyl2x() { in fyl2x()
1754 void Assembler::f2xm1() { in f2xm1()
1761 void Assembler::fscale() { in fscale()
1768 void Assembler::fninit() { in fninit()
1775 void Assembler::fadd(int i) { in fadd()
1781 void Assembler::fadd_i(int i) { in fadd_i()
1787 void Assembler::fsub(int i) { in fsub()
1793 void Assembler::fsub_i(int i) { in fsub_i()
1799 void Assembler::fisub_s(const Operand& adr) { in fisub_s()
1806 void Assembler::fmul_i(int i) { in fmul_i()
1812 void Assembler::fmul(int i) { in fmul()
1818 void Assembler::fdiv(int i) { in fdiv()
1824 void Assembler::fdiv_i(int i) { in fdiv_i()
1830 void Assembler::faddp(int i) { in faddp()
1836 void Assembler::fsubp(int i) { in fsubp()
1842 void Assembler::fsubrp(int i) { in fsubrp()
1848 void Assembler::fmulp(int i) { in fmulp()
1854 void Assembler::fdivp(int i) { in fdivp()
1860 void Assembler::fprem() { in fprem()
1867 void Assembler::fprem1() { in fprem1()
1874 void Assembler::fxch(int i) { in fxch()
1880 void Assembler::fincstp() { in fincstp()
1887 void Assembler::ffree(int i) { in ffree()
1893 void Assembler::ftst() { in ftst()
1900 void Assembler::fucomp(int i) { in fucomp()
1906 void Assembler::fucompp() { in fucompp()
1913 void Assembler::fucomi(int i) { in fucomi()
1920 void Assembler::fucomip() { in fucomip()
1927 void Assembler::fcompp() { in fcompp()
1934 void Assembler::fnstsw_ax() { in fnstsw_ax()
1941 void Assembler::fwait() { in fwait()
1947 void Assembler::frndint() { in frndint()
1954 void Assembler::fnclex() { in fnclex()
1961 void Assembler::sahf() { in sahf()
1967 void Assembler::setcc(Condition cc, Register reg) { in setcc()
1976 void Assembler::cvttss2si(Register dst, const Operand& src) { in cvttss2si()
1985 void Assembler::cvttsd2si(Register dst, const Operand& src) { in cvttsd2si()
1994 void Assembler::cvtsd2si(Register dst, XMMRegister src) { in cvtsd2si()
2003 void Assembler::cvtsi2sd(XMMRegister dst, const Operand& src) { in cvtsi2sd()
2012 void Assembler::cvtss2sd(XMMRegister dst, const Operand& src) { in cvtss2sd()
2021 void Assembler::cvtsd2ss(XMMRegister dst, const Operand& src) { in cvtsd2ss()
2030 void Assembler::addsd(XMMRegister dst, const Operand& src) { in addsd()
2039 void Assembler::mulsd(XMMRegister dst, const Operand& src) { in mulsd()
2048 void Assembler::subsd(XMMRegister dst, const Operand& src) { in subsd()
2057 void Assembler::divsd(XMMRegister dst, const Operand& src) { in divsd()
2066 void Assembler::xorpd(XMMRegister dst, XMMRegister src) { in xorpd()
2075 void Assembler::andps(XMMRegister dst, const Operand& src) { in andps()
2083 void Assembler::orps(XMMRegister dst, const Operand& src) { in orps()
2091 void Assembler::xorps(XMMRegister dst, const Operand& src) { in xorps()
2099 void Assembler::addps(XMMRegister dst, const Operand& src) { in addps()
2107 void Assembler::subps(XMMRegister dst, const Operand& src) { in subps()
2115 void Assembler::mulps(XMMRegister dst, const Operand& src) { in mulps()
2123 void Assembler::divps(XMMRegister dst, const Operand& src) { in divps()
2131 void Assembler::sqrtsd(XMMRegister dst, const Operand& src) { in sqrtsd()
2140 void Assembler::andpd(XMMRegister dst, XMMRegister src) { in andpd()
2149 void Assembler::orpd(XMMRegister dst, XMMRegister src) { in orpd()
2158 void Assembler::ucomisd(XMMRegister dst, const Operand& src) { in ucomisd()
2167 void Assembler::roundss(XMMRegister dst, XMMRegister src, RoundingMode mode) { in roundss()
2180 void Assembler::roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode) { in roundsd()
2193 void Assembler::movmskpd(Register dst, XMMRegister src) { in movmskpd()
2202 void Assembler::movmskps(Register dst, XMMRegister src) { in movmskps()
2210 void Assembler::pcmpeqd(XMMRegister dst, XMMRegister src) { in pcmpeqd()
2219 void Assembler::punpckldq(XMMRegister dst, XMMRegister src) { in punpckldq()
2228 void Assembler::punpckhdq(XMMRegister dst, XMMRegister src) { in punpckhdq()
2237 void Assembler::maxsd(XMMRegister dst, const Operand& src) { in maxsd()
2246 void Assembler::minsd(XMMRegister dst, const Operand& src) { in minsd()
2255 void Assembler::cmpltsd(XMMRegister dst, XMMRegister src) { in cmpltsd()
2265 void Assembler::movaps(XMMRegister dst, XMMRegister src) { in movaps()
2273 void Assembler::shufps(XMMRegister dst, XMMRegister src, byte imm8) { in shufps()
2283 void Assembler::movdqa(const Operand& dst, XMMRegister src) { in movdqa()
2292 void Assembler::movdqa(XMMRegister dst, const Operand& src) { in movdqa()
2301 void Assembler::movdqu(const Operand& dst, XMMRegister src ) { in movdqu()
2310 void Assembler::movdqu(XMMRegister dst, const Operand& src) { in movdqu()
2319 void Assembler::prefetch(const Operand& src, int level) { in prefetch()
2330 void Assembler::movsd(const Operand& dst, XMMRegister src ) { in movsd()
2339 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd()
2348 void Assembler::movss(const Operand& dst, XMMRegister src ) { in movss()
2357 void Assembler::movss(XMMRegister dst, const Operand& src) { in movss()
2366 void Assembler::movd(XMMRegister dst, const Operand& src) { in movd()
2375 void Assembler::movd(const Operand& dst, XMMRegister src) { in movd()
2384 void Assembler::extractps(Register dst, XMMRegister src, byte imm8) { in extractps()
2397 void Assembler::pand(XMMRegister dst, XMMRegister src) { in pand()
2406 void Assembler::pxor(XMMRegister dst, XMMRegister src) { in pxor()
2415 void Assembler::por(XMMRegister dst, XMMRegister src) { in por()
2424 void Assembler::ptest(XMMRegister dst, XMMRegister src) { in ptest()
2435 void Assembler::pslld(XMMRegister reg, int8_t shift) { in pslld()
2445 void Assembler::psrld(XMMRegister reg, int8_t shift) { in psrld()
2455 void Assembler::psllq(XMMRegister reg, int8_t shift) { in psllq()
2465 void Assembler::psllq(XMMRegister dst, XMMRegister src) { in psllq()
2474 void Assembler::psrlq(XMMRegister reg, int8_t shift) { in psrlq()
2484 void Assembler::psrlq(XMMRegister dst, XMMRegister src) { in psrlq()
2493 void Assembler::pshufd(XMMRegister dst, XMMRegister src, uint8_t shuffle) { in pshufd()
2503 void Assembler::pextrd(const Operand& dst, XMMRegister src, int8_t offset) { in pextrd()
2515 void Assembler::pinsrd(XMMRegister dst, const Operand& src, int8_t offset) { in pinsrd()
2527 void Assembler::addss(XMMRegister dst, const Operand& src) { in addss()
2536 void Assembler::subss(XMMRegister dst, const Operand& src) { in subss()
2545 void Assembler::mulss(XMMRegister dst, const Operand& src) { in mulss()
2554 void Assembler::divss(XMMRegister dst, const Operand& src) { in divss()
2563 void Assembler::sqrtss(XMMRegister dst, const Operand& src) { in sqrtss()
2572 void Assembler::ucomiss(XMMRegister dst, const Operand& src) { in ucomiss()
2580 void Assembler::maxss(XMMRegister dst, const Operand& src) { in maxss()
2589 void Assembler::minss(XMMRegister dst, const Operand& src) { in minss()
2599 void Assembler::vfmasd(byte op, XMMRegister dst, XMMRegister src1, in vfmasd()
2609 void Assembler::vfmass(byte op, XMMRegister dst, XMMRegister src1, in vfmass()
2619 void Assembler::vsd(byte op, XMMRegister dst, XMMRegister src1, in vsd()
2629 void Assembler::vss(byte op, XMMRegister dst, XMMRegister src1, in vss()
2639 void Assembler::vps(byte op, XMMRegister dst, XMMRegister src1, in vps()
2649 void Assembler::vpd(byte op, XMMRegister dst, XMMRegister src1, in vpd()
2659 void Assembler::bmi1(byte op, Register reg, Register vreg, const Operand& rm) { in bmi1()
2668 void Assembler::tzcnt(Register dst, const Operand& src) { in tzcnt()
2678 void Assembler::lzcnt(Register dst, const Operand& src) { in lzcnt()
2688 void Assembler::popcnt(Register dst, const Operand& src) { in popcnt()
2698 void Assembler::bmi2(SIMDPrefix pp, byte op, Register reg, Register vreg, in bmi2()
2708 void Assembler::rorx(Register dst, const Operand& src, byte imm8) { in rorx()
2720 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { in emit_sse_operand()
2726 void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) { in emit_sse_operand()
2731 void Assembler::emit_sse_operand(Register dst, XMMRegister src) { in emit_sse_operand()
2736 void Assembler::emit_sse_operand(XMMRegister dst, Register src) { in emit_sse_operand()
2741 void Assembler::emit_vex_prefix(XMMRegister vreg, VectorLength l, SIMDPrefix pp, in emit_vex_prefix()
2755 void Assembler::emit_vex_prefix(Register vreg, VectorLength l, SIMDPrefix pp, in emit_vex_prefix()
2762 void Assembler::GrowBuffer() { in GrowBuffer()
2814 void Assembler::emit_arith_b(int op1, int op2, Register dst, int imm8) { in emit_arith_b()
2824 void Assembler::emit_arith(int sel, Operand dst, const Immediate& x) { in emit_arith()
2842 void Assembler::emit_operand(Register reg, const Operand& adr) { in emit_operand()
2866 void Assembler::emit_label(Label* label) { in emit_label()
2876 void Assembler::emit_farith(int b1, int b2, int i) { in emit_farith()
2884 void Assembler::db(uint8_t data) { in db()
2890 void Assembler::dd(uint32_t data) { in dd()
2896 void Assembler::dq(uint64_t data) { in dq()
2902 void Assembler::dd(Label* label) { in dd()
2909 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { in RecordRelocInfo()