• Home
  • Raw
  • Download

Lines Matching refs:Assembler

72   Assembler assm(NULL, memory->address(), kBufferSize);  in Probe()
347 Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size) in Assembler() function in v8::internal::Assembler
398 Assembler::~Assembler() { in ~Assembler()
411 void Assembler::GetCode(CodeDesc* desc) { in GetCode()
426 void Assembler::Align(int m) { in Align()
433 void Assembler::CodeTargetAlign() { in CodeTargetAlign()
438 bool Assembler::IsNop(Address addr) { in IsNop()
447 void Assembler::bind_to(Label* L, int pos) { in bind_to()
482 void Assembler::bind(Label* L) { in bind()
487 void Assembler::GrowBuffer() { in GrowBuffer()
554 void Assembler::emit_operand(int code, const Operand& adr) { in emit_operand()
571 void Assembler::arithmetic_op(byte opcode, Register reg, const Operand& op) { in arithmetic_op()
579 void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) { in arithmetic_op()
595 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_16()
613 void Assembler::arithmetic_op_16(byte opcode, in arithmetic_op_16()
624 void Assembler::arithmetic_op_32(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_32()
640 void Assembler::arithmetic_op_32(byte opcode, in arithmetic_op_32()
650 void Assembler::immediate_arithmetic_op(byte subcode, in immediate_arithmetic_op()
669 void Assembler::immediate_arithmetic_op(byte subcode, in immediate_arithmetic_op()
686 void Assembler::immediate_arithmetic_op_16(byte subcode, in immediate_arithmetic_op_16()
707 void Assembler::immediate_arithmetic_op_16(byte subcode, in immediate_arithmetic_op_16()
725 void Assembler::immediate_arithmetic_op_32(byte subcode, in immediate_arithmetic_op_32()
745 void Assembler::immediate_arithmetic_op_32(byte subcode, in immediate_arithmetic_op_32()
762 void Assembler::immediate_arithmetic_op_8(byte subcode, in immediate_arithmetic_op_8()
774 void Assembler::immediate_arithmetic_op_8(byte subcode, in immediate_arithmetic_op_8()
789 void Assembler::shift(Register dst, Immediate shift_amount, int subcode) { in shift()
805 void Assembler::shift(Register dst, int subcode) { in shift()
813 void Assembler::shift_32(Register dst, int subcode) { in shift_32()
821 void Assembler::shift_32(Register dst, Immediate shift_amount, int subcode) { in shift_32()
837 void Assembler::bt(const Operand& dst, Register src) { in bt()
846 void Assembler::bts(const Operand& dst, Register src) { in bts()
855 void Assembler::call(Label* L) { in call()
876 void Assembler::call(Handle<Code> target, in call()
887 void Assembler::call(Register adr) { in call()
897 void Assembler::call(const Operand& op) { in call()
911 void Assembler::call(Address target) { in call()
923 void Assembler::clc() { in clc()
928 void Assembler::cld() { in cld()
933 void Assembler::cdq() { in cdq()
939 void Assembler::cmovq(Condition cc, Register dst, Register src) { in cmovq()
957 void Assembler::cmovq(Condition cc, Register dst, const Operand& src) { in cmovq()
973 void Assembler::cmovl(Condition cc, Register dst, Register src) { in cmovl()
989 void Assembler::cmovl(Condition cc, Register dst, const Operand& src) { in cmovl()
1005 void Assembler::cmpb_al(Immediate imm8) { in cmpb_al()
1013 void Assembler::cpuid() { in cpuid()
1021 void Assembler::cqo() { in cqo()
1028 void Assembler::decq(Register dst) { in decq()
1036 void Assembler::decq(const Operand& dst) { in decq()
1044 void Assembler::decl(Register dst) { in decl()
1052 void Assembler::decl(const Operand& dst) { in decl()
1060 void Assembler::decb(Register dst) { in decb()
1071 void Assembler::decb(const Operand& dst) { in decb()
1079 void Assembler::enter(Immediate size) { in enter()
1087 void Assembler::hlt() { in hlt()
1093 void Assembler::idivq(Register src) { in idivq()
1101 void Assembler::idivl(Register src) { in idivl()
1109 void Assembler::imul(Register src) { in imul()
1117 void Assembler::imul(Register dst, Register src) { in imul()
1126 void Assembler::imul(Register dst, const Operand& src) { in imul()
1135 void Assembler::imul(Register dst, Register src, Immediate imm) { in imul()
1150 void Assembler::imull(Register dst, Register src) { in imull()
1159 void Assembler::imull(Register dst, const Operand& src) { in imull()
1168 void Assembler::imull(Register dst, Register src, Immediate imm) { in imull()
1183 void Assembler::incq(Register dst) { in incq()
1191 void Assembler::incq(const Operand& dst) { in incq()
1199 void Assembler::incl(const Operand& dst) { in incl()
1207 void Assembler::incl(Register dst) { in incl()
1215 void Assembler::int3() { in int3()
1221 void Assembler::j(Condition cc, Label* L, Label::Distance distance) { in j()
1273 void Assembler::j(Condition cc, in j()
1285 void Assembler::jmp(Label* L, Label::Distance distance) { in jmp()
1327 void Assembler::jmp(Handle<Code> target, RelocInfo::Mode rmode) { in jmp()
1335 void Assembler::jmp(Register target) { in jmp()
1344 void Assembler::jmp(const Operand& src) { in jmp()
1353 void Assembler::lea(Register dst, const Operand& src) { in lea()
1361 void Assembler::leal(Register dst, const Operand& src) { in leal()
1369 void Assembler::load_rax(void* value, RelocInfo::Mode mode) { in load_rax()
1377 void Assembler::load_rax(ExternalReference ref) { in load_rax()
1382 void Assembler::leave() { in leave()
1388 void Assembler::movb(Register dst, const Operand& src) { in movb()
1401 void Assembler::movb(Register dst, Immediate imm) { in movb()
1411 void Assembler::movb(const Operand& dst, Register src) { in movb()
1423 void Assembler::movw(const Operand& dst, Register src) { in movw()
1432 void Assembler::movl(Register dst, const Operand& src) { in movl()
1440 void Assembler::movl(Register dst, Register src) { in movl()
1454 void Assembler::movl(const Operand& dst, Register src) { in movl()
1462 void Assembler::movl(const Operand& dst, Immediate value) { in movl()
1471 void Assembler::movl(Register dst, Immediate value) { in movl()
1479 void Assembler::movq(Register dst, const Operand& src) { in movq()
1487 void Assembler::movq(Register dst, Register src) { in movq()
1501 void Assembler::movq(Register dst, Immediate value) { in movq()
1510 void Assembler::movq(const Operand& dst, Register src) { in movq()
1518 void Assembler::movq(Register dst, void* value, RelocInfo::Mode rmode) { in movq()
1529 void Assembler::movq(Register dst, int64_t value, RelocInfo::Mode rmode) { in movq()
1550 void Assembler::movq(Register dst, ExternalReference ref) { in movq()
1556 void Assembler::movq(const Operand& dst, Immediate value) { in movq()
1567 void Assembler::movl(const Operand& dst, Label* src) { in movl()
1588 void Assembler::movq(Register dst, Handle<Object> value, RelocInfo::Mode mode) { in movq()
1607 void Assembler::movsxbq(Register dst, const Operand& src) { in movsxbq()
1616 void Assembler::movsxwq(Register dst, const Operand& src) { in movsxwq()
1625 void Assembler::movsxlq(Register dst, Register src) { in movsxlq()
1633 void Assembler::movsxlq(Register dst, const Operand& src) { in movsxlq()
1641 void Assembler::movzxbq(Register dst, const Operand& src) { in movzxbq()
1652 void Assembler::movzxbl(Register dst, const Operand& src) { in movzxbl()
1661 void Assembler::movzxwq(Register dst, const Operand& src) { in movzxwq()
1670 void Assembler::movzxwl(Register dst, const Operand& src) { in movzxwl()
1679 void Assembler::repmovsb() { in repmovsb()
1686 void Assembler::repmovsw() { in repmovsw()
1694 void Assembler::repmovsl() { in repmovsl()
1701 void Assembler::repmovsq() { in repmovsq()
1709 void Assembler::mul(Register src) { in mul()
1717 void Assembler::neg(Register dst) { in neg()
1725 void Assembler::negl(Register dst) { in negl()
1733 void Assembler::neg(const Operand& dst) { in neg()
1741 void Assembler::nop() { in nop()
1747 void Assembler::not_(Register dst) { in not_()
1755 void Assembler::not_(const Operand& dst) { in not_()
1763 void Assembler::notl(Register dst) { in notl()
1771 void Assembler::Nop(int n) { in Nop()
1848 void Assembler::pop(Register dst) { in pop()
1855 void Assembler::pop(const Operand& dst) { in pop()
1863 void Assembler::popfq() { in popfq()
1869 void Assembler::push(Register src) { in push()
1876 void Assembler::push(const Operand& src) { in push()
1884 void Assembler::push(Immediate value) { in push()
1896 void Assembler::push_imm32(int32_t imm32) { in push_imm32()
1903 void Assembler::pushfq() { in pushfq()
1909 void Assembler::rdtsc() { in rdtsc()
1916 void Assembler::ret(int imm16) { in ret()
1929 void Assembler::setcc(Condition cc, Register reg) { in setcc()
1945 void Assembler::shld(Register dst, Register src) { in shld()
1954 void Assembler::shrd(Register dst, Register src) { in shrd()
1963 void Assembler::xchg(Register dst, Register src) { in xchg()
1981 void Assembler::store_rax(void* dst, RelocInfo::Mode mode) { in store_rax()
1989 void Assembler::store_rax(ExternalReference ref) { in store_rax()
1994 void Assembler::testb(Register dst, Register src) { in testb()
2011 void Assembler::testb(Register reg, Immediate mask) { in testb()
2029 void Assembler::testb(const Operand& op, Immediate mask) { in testb()
2039 void Assembler::testb(const Operand& op, Register reg) { in testb()
2052 void Assembler::testl(Register dst, Register src) { in testl()
2066 void Assembler::testl(Register reg, Immediate mask) { in testl()
2085 void Assembler::testl(const Operand& op, Immediate mask) { in testl()
2099 void Assembler::testq(const Operand& op, Register reg) { in testq()
2107 void Assembler::testq(Register dst, Register src) { in testq()
2121 void Assembler::testq(Register dst, Immediate mask) { in testq()
2139 void Assembler::fld(int i) { in fld()
2145 void Assembler::fld1() { in fld1()
2152 void Assembler::fldz() { in fldz()
2159 void Assembler::fldpi() { in fldpi()
2166 void Assembler::fldln2() { in fldln2()
2173 void Assembler::fld_s(const Operand& adr) { in fld_s()
2181 void Assembler::fld_d(const Operand& adr) { in fld_d()
2189 void Assembler::fstp_s(const Operand& adr) { in fstp_s()
2197 void Assembler::fstp_d(const Operand& adr) { in fstp_d()
2205 void Assembler::fstp(int index) { in fstp()
2212 void Assembler::fild_s(const Operand& adr) { in fild_s()
2220 void Assembler::fild_d(const Operand& adr) { in fild_d()
2228 void Assembler::fistp_s(const Operand& adr) { in fistp_s()
2236 void Assembler::fisttp_s(const Operand& adr) { in fisttp_s()
2245 void Assembler::fisttp_d(const Operand& adr) { in fisttp_d()
2254 void Assembler::fist_s(const Operand& adr) { in fist_s()
2262 void Assembler::fistp_d(const Operand& adr) { in fistp_d()
2270 void Assembler::fabs() { in fabs()
2277 void Assembler::fchs() { in fchs()
2284 void Assembler::fcos() { in fcos()
2291 void Assembler::fsin() { in fsin()
2298 void Assembler::fptan() { in fptan()
2305 void Assembler::fyl2x() { in fyl2x()
2312 void Assembler::f2xm1() { in f2xm1()
2319 void Assembler::fscale() { in fscale()
2326 void Assembler::fninit() { in fninit()
2333 void Assembler::fadd(int i) { in fadd()
2339 void Assembler::fsub(int i) { in fsub()
2345 void Assembler::fisub_s(const Operand& adr) { in fisub_s()
2353 void Assembler::fmul(int i) { in fmul()
2359 void Assembler::fdiv(int i) { in fdiv()
2365 void Assembler::faddp(int i) { in faddp()
2371 void Assembler::fsubp(int i) { in fsubp()
2377 void Assembler::fsubrp(int i) { in fsubrp()
2383 void Assembler::fmulp(int i) { in fmulp()
2389 void Assembler::fdivp(int i) { in fdivp()
2395 void Assembler::fprem() { in fprem()
2402 void Assembler::fprem1() { in fprem1()
2409 void Assembler::fxch(int i) { in fxch()
2415 void Assembler::fincstp() { in fincstp()
2422 void Assembler::ffree(int i) { in ffree()
2428 void Assembler::ftst() { in ftst()
2435 void Assembler::fucomp(int i) { in fucomp()
2441 void Assembler::fucompp() { in fucompp()
2448 void Assembler::fucomi(int i) { in fucomi()
2455 void Assembler::fucomip() { in fucomip()
2462 void Assembler::fcompp() { in fcompp()
2469 void Assembler::fnstsw_ax() { in fnstsw_ax()
2476 void Assembler::fwait() { in fwait()
2482 void Assembler::frndint() { in frndint()
2489 void Assembler::fnclex() { in fnclex()
2496 void Assembler::sahf() { in sahf()
2504 void Assembler::emit_farith(int b1, int b2, int i) { in emit_farith()
2513 void Assembler::movd(XMMRegister dst, Register src) { in movd()
2523 void Assembler::movd(Register dst, XMMRegister src) { in movd()
2533 void Assembler::movq(XMMRegister dst, Register src) { in movq()
2543 void Assembler::movq(Register dst, XMMRegister src) { in movq()
2553 void Assembler::movq(XMMRegister dst, XMMRegister src) { in movq()
2571 void Assembler::movdqa(const Operand& dst, XMMRegister src) { in movdqa()
2581 void Assembler::movdqa(XMMRegister dst, const Operand& src) { in movdqa()
2591 void Assembler::extractps(Register dst, XMMRegister src, byte imm8) { in extractps()
2605 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd()
2615 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd()
2625 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd()
2635 void Assembler::movaps(XMMRegister dst, XMMRegister src) { in movaps()
2652 void Assembler::movapd(XMMRegister dst, XMMRegister src) { in movapd()
2671 void Assembler::movss(XMMRegister dst, const Operand& src) { in movss()
2681 void Assembler::movss(const Operand& src, XMMRegister dst) { in movss()
2691 void Assembler::cvttss2si(Register dst, const Operand& src) { in cvttss2si()
2701 void Assembler::cvttss2si(Register dst, XMMRegister src) { in cvttss2si()
2711 void Assembler::cvttsd2si(Register dst, const Operand& src) { in cvttsd2si()
2721 void Assembler::cvttsd2si(Register dst, XMMRegister src) { in cvttsd2si()
2731 void Assembler::cvttsd2siq(Register dst, XMMRegister src) { in cvttsd2siq()
2741 void Assembler::cvtlsi2sd(XMMRegister dst, const Operand& src) { in cvtlsi2sd()
2751 void Assembler::cvtlsi2sd(XMMRegister dst, Register src) { in cvtlsi2sd()
2761 void Assembler::cvtlsi2ss(XMMRegister dst, Register src) { in cvtlsi2ss()
2771 void Assembler::cvtqsi2sd(XMMRegister dst, Register src) { in cvtqsi2sd()
2781 void Assembler::cvtss2sd(XMMRegister dst, XMMRegister src) { in cvtss2sd()
2791 void Assembler::cvtss2sd(XMMRegister dst, const Operand& src) { in cvtss2sd()
2801 void Assembler::cvtsd2ss(XMMRegister dst, XMMRegister src) { in cvtsd2ss()
2811 void Assembler::cvtsd2si(Register dst, XMMRegister src) { in cvtsd2si()
2821 void Assembler::cvtsd2siq(Register dst, XMMRegister src) { in cvtsd2siq()
2831 void Assembler::addsd(XMMRegister dst, XMMRegister src) { in addsd()
2841 void Assembler::mulsd(XMMRegister dst, XMMRegister src) { in mulsd()
2851 void Assembler::subsd(XMMRegister dst, XMMRegister src) { in subsd()
2861 void Assembler::divsd(XMMRegister dst, XMMRegister src) { in divsd()
2871 void Assembler::andpd(XMMRegister dst, XMMRegister src) { in andpd()
2881 void Assembler::orpd(XMMRegister dst, XMMRegister src) { in orpd()
2891 void Assembler::xorpd(XMMRegister dst, XMMRegister src) { in xorpd()
2901 void Assembler::xorps(XMMRegister dst, XMMRegister src) { in xorps()
2910 void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { in sqrtsd()
2920 void Assembler::ucomisd(XMMRegister dst, XMMRegister src) { in ucomisd()
2930 void Assembler::ucomisd(XMMRegister dst, const Operand& src) { in ucomisd()
2940 void Assembler::roundsd(XMMRegister dst, XMMRegister src, in roundsd()
2941 Assembler::RoundingMode mode) { in roundsd()
2955 void Assembler::movmskpd(Register dst, XMMRegister src) { in movmskpd()
2965 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { in emit_sse_operand()
2971 void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) { in emit_sse_operand()
2975 void Assembler::emit_sse_operand(XMMRegister dst, Register src) { in emit_sse_operand()
2979 void Assembler::emit_sse_operand(Register dst, XMMRegister src) { in emit_sse_operand()
2984 void Assembler::db(uint8_t data) { in db()
2990 void Assembler::dd(uint32_t data) { in dd()
2998 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { in RecordRelocInfo()
3015 void Assembler::RecordJSReturn() { in RecordJSReturn()
3022 void Assembler::RecordDebugBreakSlot() { in RecordDebugBreakSlot()
3029 void Assembler::RecordComment(const char* msg, bool force) { in RecordComment()