Assembler 70 src/arm/assembler-arm-inl.h return Assembler::target_address_at(pc_);
Assembler 78 src/arm/assembler-arm-inl.h return reinterpret_cast<Address>(Assembler::target_address_address_at(pc_));
Assembler 89 src/arm/assembler-arm-inl.h Assembler::set_target_address_at(pc_, target);
Assembler 100 src/arm/assembler-arm-inl.h return Memory::Object_at(Assembler::target_address_address_at(pc_));
Assembler 104 src/arm/assembler-arm-inl.h Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
Assembler 106 src/arm/assembler-arm-inl.h return Memory::Object_Handle_at(Assembler::target_address_address_at(pc_));
Assembler 112 src/arm/assembler-arm-inl.h return reinterpret_cast<Object**>(Assembler::target_address_address_at(pc_));
Assembler 118 src/arm/assembler-arm-inl.h Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target));
Assembler 130 src/arm/assembler-arm-inl.h return reinterpret_cast<Address*>(Assembler::target_address_address_at(pc_));
Assembler 170 src/arm/assembler-arm-inl.h return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize);
Assembler 177 src/arm/assembler-arm-inl.h Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) = target;
Assembler 199 src/arm/assembler-arm-inl.h return reinterpret_cast<Object**>(pc_ + 2 * Assembler::kInstrSize);
Assembler 204 src/arm/assembler-arm-inl.h Instr current_instr = Assembler::instr_at(pc_);
Assembler 205 src/arm/assembler-arm-inl.h Instr next_instr = Assembler::instr_at(pc_ + Assembler::kInstrSize);
Assembler 223 src/arm/assembler-arm-inl.h Instr current_instr = Assembler::instr_at(pc_);
Assembler 224 src/arm/assembler-arm-inl.h return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
Assembler 315 src/arm/assembler-arm-inl.h void Assembler::CheckBuffer() {
Assembler 325 src/arm/assembler-arm-inl.h void Assembler::emit(Instr x) {
Assembler 332 src/arm/assembler-arm-inl.h Address Assembler::target_address_address_at(Address pc) {
Assembler 362 src/arm/assembler-arm-inl.h Address Assembler::target_address_at(Address pc) {
Assembler 367 src/arm/assembler-arm-inl.h void Assembler::deserialization_set_special_target_at(
Assembler 373 src/arm/assembler-arm-inl.h void Assembler::set_external_target_at(Address constant_pool_entry,
Assembler 379 src/arm/assembler-arm-inl.h void Assembler::set_target_address_at(Address pc, Address target) {
Assembler 151 src/arm/assembler-arm.cc CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
Assembler 293 src/arm/assembler-arm.cc Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
Assembler 337 src/arm/assembler-arm.cc Assembler::~Assembler() {
Assembler 350 src/arm/assembler-arm.cc void Assembler::GetCode(CodeDesc* desc) {
Assembler 363 src/arm/assembler-arm.cc void Assembler::Align(int m) {
Assembler 371 src/arm/assembler-arm.cc void Assembler::CodeTargetAlign() {
Assembler 377 src/arm/assembler-arm.cc Condition Assembler::GetCondition(Instr instr) {
Assembler 382 src/arm/assembler-arm.cc bool Assembler::IsBranch(Instr instr) {
Assembler 387 src/arm/assembler-arm.cc int Assembler::GetBranchOffset(Instr instr) {
Assembler 395 src/arm/assembler-arm.cc bool Assembler::IsLdrRegisterImmediate(Instr instr) {
Assembler 400 src/arm/assembler-arm.cc int Assembler::GetLdrRegisterImmediateOffset(Instr instr) {
Assembler 408 src/arm/assembler-arm.cc Instr Assembler::SetLdrRegisterImmediateOffset(Instr instr, int offset) {
Assembler 420 src/arm/assembler-arm.cc bool Assembler::IsStrRegisterImmediate(Instr instr) {
Assembler 425 src/arm/assembler-arm.cc Instr Assembler::SetStrRegisterImmediateOffset(Instr instr, int offset) {
Assembler 437 src/arm/assembler-arm.cc bool Assembler::IsAddRegisterImmediate(Instr instr) {
Assembler 442 src/arm/assembler-arm.cc Instr Assembler::SetAddRegisterImmediateOffset(Instr instr, int offset) {
Assembler 451 src/arm/assembler-arm.cc Register Assembler::GetRd(Instr instr) {
Assembler 458 src/arm/assembler-arm.cc Register Assembler::GetRn(Instr instr) {
Assembler 465 src/arm/assembler-arm.cc Register Assembler::GetRm(Instr instr) {
Assembler 472 src/arm/assembler-arm.cc bool Assembler::IsPush(Instr instr) {
Assembler 477 src/arm/assembler-arm.cc bool Assembler::IsPop(Instr instr) {
Assembler 482 src/arm/assembler-arm.cc bool Assembler::IsStrRegFpOffset(Instr instr) {
Assembler 487 src/arm/assembler-arm.cc bool Assembler::IsLdrRegFpOffset(Instr instr) {
Assembler 492 src/arm/assembler-arm.cc bool Assembler::IsStrRegFpNegOffset(Instr instr) {
Assembler 497 src/arm/assembler-arm.cc bool Assembler::IsLdrRegFpNegOffset(Instr instr) {
Assembler 502 src/arm/assembler-arm.cc bool Assembler::IsLdrPcImmediateOffset(Instr instr) {
Assembler 509 src/arm/assembler-arm.cc bool Assembler::IsTstImmediate(Instr instr) {
Assembler 515 src/arm/assembler-arm.cc bool Assembler::IsCmpRegister(Instr instr) {
Assembler 521 src/arm/assembler-arm.cc bool Assembler::IsCmpImmediate(Instr instr) {
Assembler 527 src/arm/assembler-arm.cc Register Assembler::GetCmpImmediateRegister(Instr instr) {
Assembler 533 src/arm/assembler-arm.cc int Assembler::GetCmpImmediateRawImmediate(Instr instr) {
Assembler 553 src/arm/assembler-arm.cc int Assembler::target_at(int pos) {
Assembler 570 src/arm/assembler-arm.cc void Assembler::target_at_put(int pos, int target_pos) {
Assembler 595 src/arm/assembler-arm.cc void Assembler::print(Label* L) {
Assembler 653 src/arm/assembler-arm.cc void Assembler::bind_to(Label* L, int pos) {
Assembler 669 src/arm/assembler-arm.cc void Assembler::link_to(Label* L, Label* appendix) {
Assembler 690 src/arm/assembler-arm.cc void Assembler::bind(Label* L) {
Assembler 696 src/arm/assembler-arm.cc void Assembler::next(Label* L) {
Assembler 826 src/arm/assembler-arm.cc void Assembler::addrmod1(Instr instr,
Assembler 885 src/arm/assembler-arm.cc void Assembler::addrmod2(Instr instr, Register rd, const MemOperand& x) {
Assembler 917 src/arm/assembler-arm.cc void Assembler::addrmod3(Instr instr, Register rd, const MemOperand& x) {
Assembler 956 src/arm/assembler-arm.cc void Assembler::addrmod4(Instr instr, Register rn, RegList rl) {
Assembler 964 src/arm/assembler-arm.cc void Assembler::addrmod5(Instr instr, CRegister crd, const MemOperand& x) {
Assembler 989 src/arm/assembler-arm.cc int Assembler::branch_offset(Label* L, bool jump_elimination_allowed) {
Assembler 1009 src/arm/assembler-arm.cc void Assembler::label_at_put(Label* L, int at_offset) {
Assembler 1026 src/arm/assembler-arm.cc void Assembler::b(int branch_offset, Condition cond) {
Assembler 1039 src/arm/assembler-arm.cc void Assembler::bl(int branch_offset, Condition cond) {
Assembler 1048 src/arm/assembler-arm.cc void Assembler::blx(int branch_offset) { // v5 and above
Assembler 1058 src/arm/assembler-arm.cc void Assembler::blx(Register target, Condition cond) { // v5 and above
Assembler 1065 src/arm/assembler-arm.cc void Assembler::bx(Register target, Condition cond) { // v5 and above, plus v4t
Assembler 1074 src/arm/assembler-arm.cc void Assembler::and_(Register dst, Register src1, const Operand& src2,
Assembler 1080 src/arm/assembler-arm.cc void Assembler::eor(Register dst, Register src1, const Operand& src2,
Assembler 1086 src/arm/assembler-arm.cc void Assembler::sub(Register dst, Register src1, const Operand& src2,
Assembler 1092 src/arm/assembler-arm.cc void Assembler::rsb(Register dst, Register src1, const Operand& src2,
Assembler 1098 src/arm/assembler-arm.cc void Assembler::add(Register dst, Register src1, const Operand& src2,
Assembler 1104 src/arm/assembler-arm.cc void Assembler::adc(Register dst, Register src1, const Operand& src2,
Assembler 1110 src/arm/assembler-arm.cc void Assembler::sbc(Register dst, Register src1, const Operand& src2,
Assembler 1116 src/arm/assembler-arm.cc void Assembler::rsc(Register dst, Register src1, const Operand& src2,
Assembler 1122 src/arm/assembler-arm.cc void Assembler::tst(Register src1, const Operand& src2, Condition cond) {
Assembler 1127 src/arm/assembler-arm.cc void Assembler::teq(Register src1, const Operand& src2, Condition cond) {
Assembler 1132 src/arm/assembler-arm.cc void Assembler::cmp(Register src1, const Operand& src2, Condition cond) {
Assembler 1137 src/arm/assembler-arm.cc void Assembler::cmp_raw_immediate(
Assembler 1144 src/arm/assembler-arm.cc void Assembler::cmn(Register src1, const Operand& src2, Condition cond) {
Assembler 1149 src/arm/assembler-arm.cc void Assembler::orr(Register dst, Register src1, const Operand& src2,
Assembler 1155 src/arm/assembler-arm.cc void Assembler::mov(Register dst, const Operand& src, SBit s, Condition cond) {
Assembler 1167 src/arm/assembler-arm.cc void Assembler::movw(Register reg, uint32_t immediate, Condition cond) {
Assembler 1173 src/arm/assembler-arm.cc void Assembler::movt(Register reg, uint32_t immediate, Condition cond) {
Assembler 1178 src/arm/assembler-arm.cc void Assembler::bic(Register dst, Register src1, const Operand& src2,
Assembler 1184 src/arm/assembler-arm.cc void Assembler::mvn(Register dst, const Operand& src, SBit s, Condition cond) {
Assembler 1190 src/arm/assembler-arm.cc void Assembler::mla(Register dst, Register src1, Register src2, Register srcA,
Assembler 1198 src/arm/assembler-arm.cc void Assembler::mul(Register dst, Register src1, Register src2,
Assembler 1206 src/arm/assembler-arm.cc void Assembler::smlal(Register dstL,
Assembler 1219 src/arm/assembler-arm.cc void Assembler::smull(Register dstL,
Assembler 1232 src/arm/assembler-arm.cc void Assembler::umlal(Register dstL,
Assembler 1245 src/arm/assembler-arm.cc void Assembler::umull(Register dstL,
Assembler 1259 src/arm/assembler-arm.cc void Assembler::clz(Register dst, Register src, Condition cond) {
Assembler 1270 src/arm/assembler-arm.cc void Assembler::usat(Register dst,
Assembler 1297 src/arm/assembler-arm.cc void Assembler::ubfx(Register dst,
Assembler 1317 src/arm/assembler-arm.cc void Assembler::sbfx(Register dst,
Assembler 1336 src/arm/assembler-arm.cc void Assembler::bfc(Register dst, int lsb, int width, Condition cond) {
Assembler 1351 src/arm/assembler-arm.cc void Assembler::bfi(Register dst,
Assembler 1368 src/arm/assembler-arm.cc void Assembler::mrs(Register dst, SRegister s, Condition cond) {
Assembler 1374 src/arm/assembler-arm.cc void Assembler::msr(SRegisterFieldMask fields, const Operand& src,
Assembler 1400 src/arm/assembler-arm.cc void Assembler::ldr(Register dst, const MemOperand& src, Condition cond) {
Assembler 1408 src/arm/assembler-arm.cc void Assembler::str(Register src, const MemOperand& dst, Condition cond) {
Assembler 1413 src/arm/assembler-arm.cc void Assembler::ldrb(Register dst, const MemOperand& src, Condition cond) {
Assembler 1418 src/arm/assembler-arm.cc void Assembler::strb(Register src, const MemOperand& dst, Condition cond) {
Assembler 1423 src/arm/assembler-arm.cc void Assembler::ldrh(Register dst, const MemOperand& src, Condition cond) {
Assembler 1428 src/arm/assembler-arm.cc void Assembler::strh(Register src, const MemOperand& dst, Condition cond) {
Assembler 1433 src/arm/assembler-arm.cc void Assembler::ldrsb(Register dst, const MemOperand& src, Condition cond) {
Assembler 1438 src/arm/assembler-arm.cc void Assembler::ldrsh(Register dst, const MemOperand& src, Condition cond) {
Assembler 1443 src/arm/assembler-arm.cc void Assembler::ldrd(Register dst1, Register dst2,
Assembler 1454 src/arm/assembler-arm.cc void Assembler::strd(Register src1, Register src2,
Assembler 1465 src/arm/assembler-arm.cc void Assembler::ldm(BlockAddrMode am,
Assembler 1486 src/arm/assembler-arm.cc void Assembler::stm(BlockAddrMode am,
Assembler 1497 src/arm/assembler-arm.cc void Assembler::stop(const char* msg, Condition cond, int32_t code) {
Assembler 1528 src/arm/assembler-arm.cc void Assembler::bkpt(uint32_t imm16) { // v5 and above
Assembler 1534 src/arm/assembler-arm.cc void Assembler::svc(uint32_t imm24, Condition cond) {
Assembler 1541 src/arm/assembler-arm.cc void Assembler::cdp(Coprocessor coproc,
Assembler 1554 src/arm/assembler-arm.cc void Assembler::cdp2(Coprocessor coproc,
Assembler 1564 src/arm/assembler-arm.cc void Assembler::mcr(Coprocessor coproc,
Assembler 1577 src/arm/assembler-arm.cc void Assembler::mcr2(Coprocessor coproc,
Assembler 1587 src/arm/assembler-arm.cc void Assembler::mrc(Coprocessor coproc,
Assembler 1600 src/arm/assembler-arm.cc void Assembler::mrc2(Coprocessor coproc,
Assembler 1610 src/arm/assembler-arm.cc void Assembler::ldc(Coprocessor coproc,
Assembler 1619 src/arm/assembler-arm.cc void Assembler::ldc(Coprocessor coproc,
Assembler 1632 src/arm/assembler-arm.cc void Assembler::ldc2(Coprocessor coproc,
Assembler 1640 src/arm/assembler-arm.cc void Assembler::ldc2(Coprocessor coproc,
Assembler 1651 src/arm/assembler-arm.cc void Assembler::vldr(const DwVfpRegister dst,
Assembler 1684 src/arm/assembler-arm.cc void Assembler::vldr(const DwVfpRegister dst,
Assembler 1693 src/arm/assembler-arm.cc void Assembler::vldr(const SwVfpRegister dst,
Assembler 1728 src/arm/assembler-arm.cc void Assembler::vldr(const SwVfpRegister dst,
Assembler 1737 src/arm/assembler-arm.cc void Assembler::vstr(const DwVfpRegister src,
Assembler 1769 src/arm/assembler-arm.cc void Assembler::vstr(const DwVfpRegister src,
Assembler 1778 src/arm/assembler-arm.cc void Assembler::vstr(const SwVfpRegister src,
Assembler 1812 src/arm/assembler-arm.cc void Assembler::vstr(const SwVfpRegister src,
Assembler 1821 src/arm/assembler-arm.cc void Assembler::vldm(BlockAddrMode am,
Assembler 1842 src/arm/assembler-arm.cc void Assembler::vstm(BlockAddrMode am,
Assembler 1862 src/arm/assembler-arm.cc void Assembler::vldm(BlockAddrMode am,
Assembler 1883 src/arm/assembler-arm.cc void Assembler::vstm(BlockAddrMode am,
Assembler 1962 src/arm/assembler-arm.cc void Assembler::vmov(const DwVfpRegister dst,
Assembler 1999 src/arm/assembler-arm.cc void Assembler::vmov(const SwVfpRegister dst,
Assembler 2012 src/arm/assembler-arm.cc void Assembler::vmov(const DwVfpRegister dst,
Assembler 2023 src/arm/assembler-arm.cc void Assembler::vmov(const DwVfpRegister dst,
Assembler 2038 src/arm/assembler-arm.cc void Assembler::vmov(const Register dst1,
Assembler 2053 src/arm/assembler-arm.cc void Assembler::vmov(const SwVfpRegister dst,
Assembler 2068 src/arm/assembler-arm.cc void Assembler::vmov(const Register dst,
Assembler 2196 src/arm/assembler-arm.cc void Assembler::vcvt_f64_s32(const DwVfpRegister dst,
Assembler 2205 src/arm/assembler-arm.cc void Assembler::vcvt_f32_s32(const SwVfpRegister dst,
Assembler 2214 src/arm/assembler-arm.cc void Assembler::vcvt_f64_u32(const DwVfpRegister dst,
Assembler 2223 src/arm/assembler-arm.cc void Assembler::vcvt_s32_f64(const SwVfpRegister dst,
Assembler 2232 src/arm/assembler-arm.cc void Assembler::vcvt_u32_f64(const SwVfpRegister dst,
Assembler 2241 src/arm/assembler-arm.cc void Assembler::vcvt_f64_f32(const DwVfpRegister dst,
Assembler 2250 src/arm/assembler-arm.cc void Assembler::vcvt_f32_f64(const SwVfpRegister dst,
Assembler 2259 src/arm/assembler-arm.cc void Assembler::vneg(const DwVfpRegister dst,
Assembler 2267 src/arm/assembler-arm.cc void Assembler::vabs(const DwVfpRegister dst,
Assembler 2275 src/arm/assembler-arm.cc void Assembler::vadd(const DwVfpRegister dst,
Assembler 2290 src/arm/assembler-arm.cc void Assembler::vsub(const DwVfpRegister dst,
Assembler 2305 src/arm/assembler-arm.cc void Assembler::vmul(const DwVfpRegister dst,
Assembler 2320 src/arm/assembler-arm.cc void Assembler::vdiv(const DwVfpRegister dst,
Assembler 2335 src/arm/assembler-arm.cc void Assembler::vcmp(const DwVfpRegister src1,
Assembler 2348 src/arm/assembler-arm.cc void Assembler::vcmp(const DwVfpRegister src1,
Assembler 2362 src/arm/assembler-arm.cc void Assembler::vmsr(Register dst, Condition cond) {
Assembler 2372 src/arm/assembler-arm.cc void Assembler::vmrs(Register dst, Condition cond) {
Assembler 2382 src/arm/assembler-arm.cc void Assembler::vsqrt(const DwVfpRegister dst,
Assembler 2394 src/arm/assembler-arm.cc void Assembler::nop(int type) {
Assembler 2401 src/arm/assembler-arm.cc bool Assembler::IsNop(Instr instr, int type) {
Assembler 2408 src/arm/assembler-arm.cc bool Assembler::ImmediateFitsAddrMode1Instruction(int32_t imm32) {
Assembler 2416 src/arm/assembler-arm.cc void Assembler::RecordJSReturn() {
Assembler 2423 src/arm/assembler-arm.cc void Assembler::RecordDebugBreakSlot() {
Assembler 2430 src/arm/assembler-arm.cc void Assembler::RecordComment(const char* msg) {
Assembler 2438 src/arm/assembler-arm.cc void Assembler::RecordConstPool(int size) {
Assembler 2446 src/arm/assembler-arm.cc void Assembler::GrowBuffer() {
Assembler 2497 src/arm/assembler-arm.cc void Assembler::db(uint8_t data) {
Assembler 2508 src/arm/assembler-arm.cc void Assembler::dd(uint32_t data) {
Assembler 2519 src/arm/assembler-arm.cc void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
Assembler 2566 src/arm/assembler-arm.cc void Assembler::BlockConstPoolFor(int instructions) {
Assembler 2582 src/arm/assembler-arm.cc void Assembler::CheckConstPool(bool force_emit, bool require_jump) {
Assembler 447 src/arm/assembler-arm.h friend class Assembler;
Assembler 498 src/arm/assembler-arm.h friend class Assembler;
Assembler 627 src/arm/assembler-arm.h class Assembler : public AssemblerBase {
Assembler 642 src/arm/assembler-arm.h Assembler(Isolate* isolate, void* buffer, int buffer_size);
Assembler 643 src/arm/assembler-arm.h ~Assembler();
Assembler 1183 src/arm/assembler-arm.h explicit BlockConstPoolScope(Assembler* assem) : assem_(assem) {
Assembler 1191 src/arm/assembler-arm.h Assembler* assem_;
Assembler 1455 src/arm/assembler-arm.h explicit EnsureSpace(Assembler* assembler) {
Assembler 3822 src/arm/code-stubs-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 4048 src/arm/code-stubs-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 4103 src/arm/code-stubs-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 6912 src/arm/code-stubs-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 6918 src/arm/code-stubs-arm.cc __ add(ip, pc, Operand(Assembler::kInstrSize));
Assembler 6921 src/arm/code-stubs-arm.cc ASSERT_EQ(Assembler::kInstrSize + Assembler::kPcLoadDelta,
Assembler 7279 src/arm/code-stubs-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 7301 src/arm/code-stubs-arm.cc ASSERT(Assembler::GetBranchOffset(masm->instr_at(0)) < (1 << 12));
Assembler 7302 src/arm/code-stubs-arm.cc ASSERT(Assembler::GetBranchOffset(masm->instr_at(4)) < (1 << 12));
Assembler 7304 src/arm/code-stubs-arm.cc PatchBranchIntoNop(masm, Assembler::kInstrSize);
Assembler 7530 src/arm/code-stubs-arm.cc Assembler::kCallTargetAddressOffset + Assembler::kInstrSize;
Assembler 489 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(masm->instr_at(pos)));
Assembler 494 src/arm/code-stubs-arm.h ASSERT(Assembler::IsBranch(masm->instr_at(pos)));
Assembler 498 src/arm/code-stubs-arm.h Instr first_instruction = Assembler::instr_at(stub->instruction_start());
Assembler 499 src/arm/code-stubs-arm.h Instr second_instruction = Assembler::instr_at(stub->instruction_start() +
Assembler 500 src/arm/code-stubs-arm.h Assembler::kInstrSize);
Assembler 502 src/arm/code-stubs-arm.h if (Assembler::IsBranch(first_instruction)) {
Assembler 506 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(first_instruction));
Assembler 508 src/arm/code-stubs-arm.h if (Assembler::IsBranch(second_instruction)) {
Assembler 512 src/arm/code-stubs-arm.h ASSERT(Assembler::IsTstImmediate(second_instruction));
Assembler 526 src/arm/code-stubs-arm.h PatchBranchIntoNop(&masm, Assembler::kInstrSize);
Assembler 534 src/arm/code-stubs-arm.h PatchNopIntoBranch(&masm, Assembler::kInstrSize);
Assembler 538 src/arm/code-stubs-arm.h CPU::FlushICache(stub->instruction_start(), 2 * Assembler::kInstrSize);
Assembler 60 src/arm/debug-arm.cc CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions);
Assembler 76 src/arm/debug-arm.cc Assembler::kJSReturnSequenceInstructions);
Assembler 110 src/arm/debug-arm.cc CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions);
Assembler 125 src/arm/debug-arm.cc Assembler::kDebugBreakSlotInstructions);
Assembler 307 src/arm/debug-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm);
Assembler 311 src/arm/debug-arm.cc for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) {
Assembler 314 src/arm/debug-arm.cc ASSERT_EQ(Assembler::kDebugBreakSlotInstructions,
Assembler 43 src/arm/deoptimizer-arm.cc return kCallInstructionSizeInWords * Assembler::kInstrSize;
Assembler 78 src/arm/deoptimizer-arm.cc int call_size_in_words = call_size_in_bytes / Assembler::kInstrSize;
Assembler 79 src/arm/deoptimizer-arm.cc ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0);
Assembler 134 src/arm/deoptimizer-arm.cc const int kInstrSize = Assembler::kInstrSize;
Assembler 141 src/arm/deoptimizer-arm.cc ASSERT(Assembler::IsLdrPcImmediateOffset(
Assembler 142 src/arm/deoptimizer-arm.cc Assembler::instr_at(pc_after - 2 * kInstrSize)));
Assembler 182 src/arm/deoptimizer-arm.cc const int kInstrSize = Assembler::kInstrSize;
Assembler 184 src/arm/deoptimizer-arm.cc ASSERT(Assembler::IsLdrPcImmediateOffset(
Assembler 185 src/arm/deoptimizer-arm.cc Assembler::instr_at(pc_after - 2 * kInstrSize)));
Assembler 73 src/arm/full-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 83 src/arm/full-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 91 src/arm/full-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 349 src/arm/full-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 436 src/arm/full-codegen-arm.cc { Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 451 src/arm/full-codegen-arm.cc ASSERT(Assembler::kJSReturnSequenceInstructions <=
Assembler 1700 src/arm/ic-arm.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1704 src/arm/ic-arm.cc Instr instr = Assembler::instr_at(cmp_instruction_address);
Assembler 1705 src/arm/ic-arm.cc if (!Assembler::IsCmpImmediate(instr)) {
Assembler 1711 src/arm/ic-arm.cc int delta = Assembler::GetCmpImmediateRawImmediate(instr);
Assembler 1713 src/arm/ic-arm.cc Assembler::GetCmpImmediateRegister(instr).code() * kOff12Mask;
Assembler 1729 src/arm/ic-arm.cc Instr instr_at_patch = Assembler::instr_at(patch_address);
Assembler 1731 src/arm/ic-arm.cc Assembler::instr_at(patch_address + Instruction::kInstrSize);
Assembler 1741 src/arm/ic-arm.cc Register reg = Assembler::GetRn(instr_at_patch);
Assembler 1743 src/arm/ic-arm.cc ASSERT(Assembler::IsCmpRegister(instr_at_patch));
Assembler 1744 src/arm/ic-arm.cc ASSERT_EQ(Assembler::GetRn(instr_at_patch).code(),
Assembler 1745 src/arm/ic-arm.cc Assembler::GetRm(instr_at_patch).code());
Assembler 1749 src/arm/ic-arm.cc ASSERT(Assembler::IsTstImmediate(instr_at_patch));
Assembler 1752 src/arm/ic-arm.cc ASSERT(Assembler::IsBranch(branch_instr));
Assembler 1753 src/arm/ic-arm.cc if (Assembler::GetCondition(branch_instr) == eq) {
Assembler 1756 src/arm/ic-arm.cc ASSERT(Assembler::GetCondition(branch_instr) == ne);
Assembler 273 src/arm/lithium-codegen-arm.cc if (!is_int24((masm()->pc_offset() / Assembler::kInstrSize) +
Assembler 285 src/arm/lithium-codegen-arm.cc __ ldr(pc, MemOperand(pc, Assembler::kInstrSize - Assembler::kPcLoadDelta));
Assembler 583 src/arm/lithium-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm());
Assembler 1700 src/arm/lithium-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm());
Assembler 2335 src/arm/lithium-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm());
Assembler 5198 src/arm/lithium-codegen-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm());
Assembler 5200 src/arm/lithium-codegen-arm.cc ASSERT_EQ(0, padding_size % Assembler::kInstrSize);
Assembler 5203 src/arm/lithium-codegen-arm.cc padding_size -= Assembler::kInstrSize;
Assembler 3777 src/arm/macro-assembler-arm.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 3787 src/arm/macro-assembler-arm.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 3802 src/arm/macro-assembler-arm.cc Instr instr = Assembler::instr_at(masm_.pc_);
Assembler 99 src/arm/macro-assembler-arm.h class MacroAssembler: public Assembler {
Assembler 1006 src/arm/regexp-macro-assembler-arm.cc masm_->pc_offset() + Assembler::kPcLoadDelta;
Assembler 1011 src/arm/regexp-macro-assembler-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 1016 src/arm/regexp-macro-assembler-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 1017 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(pc_offset_of_constant + Assembler::kInstrSize));
Assembler 1316 src/arm/regexp-macro-assembler-arm.cc Assembler::BlockConstPoolScope block_const_pool(masm_);
Assembler 136 src/assembler.h friend class Assembler;
Assembler 290 src/assembler.h INLINE(Handle<Object> target_object_handle(Assembler* origin));
Assembler 762 src/assembler.h explicit PositionsRecorder(Assembler* assembler)
Assembler 803 src/assembler.h Assembler* assembler_;
Assembler 1910 src/debug.cc debug_break_slot_bytes += Assembler::kDebugBreakSlotLength;
Assembler 2178 src/debug.cc Address addr = frame->pc() - Assembler::kCallTargetAddressOffset;
Assembler 2188 src/debug.cc addr - Assembler::kPatchReturnSequenceAddressOffset);
Assembler 2193 src/debug.cc addr - Assembler::kPatchDebugBreakSlotAddressOffset);
Assembler 2210 src/debug.cc addr - Assembler::kPatchReturnSequenceAddressOffset;
Assembler 2213 src/debug.cc addr = addr - Assembler::kPatchDebugBreakSlotAddressOffset;
Assembler 2216 src/debug.cc thread_local_.after_break_target_ = addr + Assembler::kDebugBreakSlotLength;
Assembler 2217 src/debug.cc } else if (IsDebugBreak(Assembler::target_address_at(addr))) {
Assembler 2228 src/debug.cc thread_local_.after_break_target_ = Assembler::target_address_at(addr);
Assembler 2234 src/debug.cc thread_local_.after_break_target_ = Assembler::target_address_at(addr);
Assembler 2267 src/debug.cc Address addr = frame->pc() - Assembler::kCallTargetAddressOffset;
Assembler 2274 src/debug.cc addr - Assembler::kPatchReturnSequenceAddressOffset);
Assembler 78 src/ia32/assembler-ia32-inl.h return Assembler::target_address_at(pc_);
Assembler 91 src/ia32/assembler-ia32-inl.h return Assembler::kSpecialTargetSize;
Assembler 96 src/ia32/assembler-ia32-inl.h Assembler::set_target_address_at(pc_, target);
Assembler 112 src/ia32/assembler-ia32-inl.h Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
Assembler 178 src/ia32/assembler-ia32-inl.h return Assembler::target_address_at(pc_ + 1);
Assembler 185 src/ia32/assembler-ia32-inl.h Assembler::set_target_address_at(pc_ + 1, target);
Assembler 217 src/ia32/assembler-ia32-inl.h return !Assembler::IsNop(pc());
Assembler 321 src/ia32/assembler-ia32-inl.h void Assembler::emit(uint32_t x) {
Assembler 327 src/ia32/assembler-ia32-inl.h void Assembler::emit(Handle<Object> handle) {
Assembler 341 src/ia32/assembler-ia32-inl.h void Assembler::emit(uint32_t x, RelocInfo::Mode rmode, unsigned id) {
Assembler 351 src/ia32/assembler-ia32-inl.h void Assembler::emit(const Immediate& x) {
Assembler 362 src/ia32/assembler-ia32-inl.h void Assembler::emit_code_relative_offset(Label* label) {
Assembler 373 src/ia32/assembler-ia32-inl.h void Assembler::emit_w(const Immediate& x) {
Assembler 381 src/ia32/assembler-ia32-inl.h Address Assembler::target_address_at(Address pc) {
Assembler 386 src/ia32/assembler-ia32-inl.h void Assembler::set_target_address_at(Address pc, Address target) {
Assembler 393 src/ia32/assembler-ia32-inl.h Displacement Assembler::disp_at(Label* L) {
Assembler 398 src/ia32/assembler-ia32-inl.h void Assembler::disp_at_put(Label* L, Displacement disp) {
Assembler 403 src/ia32/assembler-ia32-inl.h void Assembler::emit_disp(Label* L, Displacement::Type type) {
Assembler 410 src/ia32/assembler-ia32-inl.h void Assembler::emit_near_disp(Label* L) {
Assembler 83 src/ia32/assembler-ia32.cc Assembler assm(NULL, memory->address(), kBufferSize);
Assembler 160 src/ia32/assembler-ia32.cc ASSERT(NextField::is_valid(Assembler::kMaximalBufferSize));
Assembler 315 src/ia32/assembler-ia32.cc Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
Assembler 364 src/ia32/assembler-ia32.cc Assembler::~Assembler() {
Assembler 376 src/ia32/assembler-ia32.cc void Assembler::GetCode(CodeDesc* desc) {
Assembler 389 src/ia32/assembler-ia32.cc void Assembler::Align(int m) {
Assembler 397 src/ia32/assembler-ia32.cc bool Assembler::IsNop(Address addr) {
Assembler 406 src/ia32/assembler-ia32.cc void Assembler::Nop(int bytes) {
Assembler 480 src/ia32/assembler-ia32.cc void Assembler::CodeTargetAlign() {
Assembler 485 src/ia32/assembler-ia32.cc void Assembler::cpuid() {
Assembler 493 src/ia32/assembler-ia32.cc void Assembler::pushad() {
Assembler 499 src/ia32/assembler-ia32.cc void Assembler::popad() {
Assembler 505 src/ia32/assembler-ia32.cc void Assembler::pushfd() {
Assembler 511 src/ia32/assembler-ia32.cc void Assembler::popfd() {
Assembler 517 src/ia32/assembler-ia32.cc void Assembler::push(const Immediate& x) {
Assembler 529 src/ia32/assembler-ia32.cc void Assembler::push_imm32(int32_t imm32) {
Assembler 536 src/ia32/assembler-ia32.cc void Assembler::push(Register src) {
Assembler 542 src/ia32/assembler-ia32.cc void Assembler::push(const Operand& src) {
Assembler 549 src/ia32/assembler-ia32.cc void Assembler::pop(Register dst) {
Assembler 556 src/ia32/assembler-ia32.cc void Assembler::pop(const Operand& dst) {
Assembler 563 src/ia32/assembler-ia32.cc void Assembler::enter(const Immediate& size) {
Assembler 571 src/ia32/assembler-ia32.cc void Assembler::leave() {
Assembler 577 src/ia32/assembler-ia32.cc void Assembler::mov_b(Register dst, const Operand& src) {
Assembler 585 src/ia32/assembler-ia32.cc void Assembler::mov_b(const Operand& dst, int8_t imm8) {
Assembler 593 src/ia32/assembler-ia32.cc void Assembler::mov_b(const Operand& dst, Register src) {
Assembler 601 src/ia32/assembler-ia32.cc void Assembler::mov_w(Register dst, const Operand& src) {
Assembler 609 src/ia32/assembler-ia32.cc void Assembler::mov_w(const Operand& dst, Register src) {
Assembler 617 src/ia32/assembler-ia32.cc void Assembler::mov(Register dst, int32_t imm32) {
Assembler 624 src/ia32/assembler-ia32.cc void Assembler::mov(Register dst, const Immediate& x) {
Assembler 631 src/ia32/assembler-ia32.cc void Assembler::mov(Register dst, Handle<Object> handle) {
Assembler 638 src/ia32/assembler-ia32.cc void Assembler::mov(Register dst, const Operand& src) {
Assembler 645 src/ia32/assembler-ia32.cc void Assembler::mov(Register dst, Register src) {
Assembler 652 src/ia32/assembler-ia32.cc void Assembler::mov(const Operand& dst, const Immediate& x) {
Assembler 660 src/ia32/assembler-ia32.cc void Assembler::mov(const Operand& dst, Handle<Object> handle) {
Assembler 668 src/ia32/assembler-ia32.cc void Assembler::mov(const Operand& dst, Register src) {
Assembler 675 src/ia32/assembler-ia32.cc void Assembler::movsx_b(Register dst, const Operand& src) {
Assembler 683 src/ia32/assembler-ia32.cc void Assembler::movsx_w(Register dst, const Operand& src) {
Assembler 691 src/ia32/assembler-ia32.cc void Assembler::movzx_b(Register dst, const Operand& src) {
Assembler 699 src/ia32/assembler-ia32.cc void Assembler::movzx_w(Register dst, const Operand& src) {
Assembler 707 src/ia32/assembler-ia32.cc void Assembler::cmov(Condition cc, Register dst, const Operand& src) {
Assembler 717 src/ia32/assembler-ia32.cc void Assembler::cld() {
Assembler 723 src/ia32/assembler-ia32.cc void Assembler::rep_movs() {
Assembler 730 src/ia32/assembler-ia32.cc void Assembler::rep_stos() {
Assembler 737 src/ia32/assembler-ia32.cc void Assembler::stos() {
Assembler 743 src/ia32/assembler-ia32.cc void Assembler::xchg(Register dst, Register src) {
Assembler 754 src/ia32/assembler-ia32.cc void Assembler::adc(Register dst, int32_t imm32) {
Assembler 760 src/ia32/assembler-ia32.cc void Assembler::adc(Register dst, const Operand& src) {
Assembler 767 src/ia32/assembler-ia32.cc void Assembler::add(Register dst, const Operand& src) {
Assembler 774 src/ia32/assembler-ia32.cc void Assembler::add(const Operand& dst, Register src) {
Assembler 781 src/ia32/assembler-ia32.cc void Assembler::add(const Operand& dst, const Immediate& x) {
Assembler 788 src/ia32/assembler-ia32.cc void Assembler::and_(Register dst, int32_t imm32) {
Assembler 793 src/ia32/assembler-ia32.cc void Assembler::and_(Register dst, const Immediate& x) {
Assembler 799 src/ia32/assembler-ia32.cc void Assembler::and_(Register dst, const Operand& src) {
Assembler 806 src/ia32/assembler-ia32.cc void Assembler::and_(const Operand& dst, const Immediate& x) {
Assembler 812 src/ia32/assembler-ia32.cc void Assembler::and_(const Operand& dst, Register src) {
Assembler 819 src/ia32/assembler-ia32.cc void Assembler::cmpb(const Operand& op, int8_t imm8) {
Assembler 831 src/ia32/assembler-ia32.cc void Assembler::cmpb(const Operand& op, Register reg) {
Assembler 839 src/ia32/assembler-ia32.cc void Assembler::cmpb(Register reg, const Operand& op) {
Assembler 847 src/ia32/assembler-ia32.cc void Assembler::cmpw(const Operand& op, Immediate imm16) {
Assembler 857 src/ia32/assembler-ia32.cc void Assembler::cmp(Register reg, int32_t imm32) {
Assembler 863 src/ia32/assembler-ia32.cc void Assembler::cmp(Register reg, Handle<Object> handle) {
Assembler 869 src/ia32/assembler-ia32.cc void Assembler::cmp(Register reg, const Operand& op) {
Assembler 876 src/ia32/assembler-ia32.cc void Assembler::cmp(const Operand& op, const Immediate& imm) {
Assembler 882 src/ia32/assembler-ia32.cc void Assembler::cmp(const Operand& op, Handle<Object> handle) {
Assembler 888 src/ia32/assembler-ia32.cc void Assembler::cmpb_al(const Operand& op) {
Assembler 895 src/ia32/assembler-ia32.cc void Assembler::cmpw_ax(const Operand& op) {
Assembler 903 src/ia32/assembler-ia32.cc void Assembler::dec_b(Register dst) {
Assembler 911 src/ia32/assembler-ia32.cc void Assembler::dec_b(const Operand& dst) {
Assembler 918 src/ia32/assembler-ia32.cc void Assembler::dec(Register dst) {
Assembler 924 src/ia32/assembler-ia32.cc void Assembler::dec(const Operand& dst) {
Assembler 931 src/ia32/assembler-ia32.cc void Assembler::cdq() {
Assembler 937 src/ia32/assembler-ia32.cc void Assembler::idiv(Register src) {
Assembler 944 src/ia32/assembler-ia32.cc void Assembler::imul(Register reg) {
Assembler 951 src/ia32/assembler-ia32.cc void Assembler::imul(Register dst, const Operand& src) {
Assembler 959 src/ia32/assembler-ia32.cc void Assembler::imul(Register dst, Register src, int32_t imm32) {
Assembler 973 src/ia32/assembler-ia32.cc void Assembler::inc(Register dst) {
Assembler 979 src/ia32/assembler-ia32.cc void Assembler::inc(const Operand& dst) {
Assembler 986 src/ia32/assembler-ia32.cc void Assembler::lea(Register dst, const Operand& src) {
Assembler 993 src/ia32/assembler-ia32.cc void Assembler::mul(Register src) {
Assembler 1000 src/ia32/assembler-ia32.cc void Assembler::neg(Register dst) {
Assembler 1007 src/ia32/assembler-ia32.cc void Assembler::not_(Register dst) {
Assembler 1014 src/ia32/assembler-ia32.cc void Assembler::or_(Register dst, int32_t imm32) {
Assembler 1020 src/ia32/assembler-ia32.cc void Assembler::or_(Register dst, const Operand& src) {
Assembler 1027 src/ia32/assembler-ia32.cc void Assembler::or_(const Operand& dst, const Immediate& x) {
Assembler 1033 src/ia32/assembler-ia32.cc void Assembler::or_(const Operand& dst, Register src) {
Assembler 1040 src/ia32/assembler-ia32.cc void Assembler::rcl(Register dst, uint8_t imm8) {
Assembler 1054 src/ia32/assembler-ia32.cc void Assembler::rcr(Register dst, uint8_t imm8) {
Assembler 1068 src/ia32/assembler-ia32.cc void Assembler::sar(Register dst, uint8_t imm8) {
Assembler 1082 src/ia32/assembler-ia32.cc void Assembler::sar_cl(Register dst) {
Assembler 1089 src/ia32/assembler-ia32.cc void Assembler::sbb(Register dst, const Operand& src) {
Assembler 1096 src/ia32/assembler-ia32.cc void Assembler::shld(Register dst, const Operand& src) {
Assembler 1104 src/ia32/assembler-ia32.cc void Assembler::shl(Register dst, uint8_t imm8) {
Assembler 1118 src/ia32/assembler-ia32.cc void Assembler::shl_cl(Register dst) {
Assembler 1125 src/ia32/assembler-ia32.cc void Assembler::shrd(Register dst, const Operand& src) {
Assembler 1133 src/ia32/assembler-ia32.cc void Assembler::shr(Register dst, uint8_t imm8) {
Assembler 1147 src/ia32/assembler-ia32.cc void Assembler::shr_cl(Register dst) {
Assembler 1154 src/ia32/assembler-ia32.cc void Assembler::sub(const Operand& dst, const Immediate& x) {
Assembler 1160 src/ia32/assembler-ia32.cc void Assembler::sub(Register dst, const Operand& src) {
Assembler 1167 src/ia32/assembler-ia32.cc void Assembler::sub(const Operand& dst, Register src) {
Assembler 1174 src/ia32/assembler-ia32.cc void Assembler::test(Register reg, const Immediate& imm) {
Assembler 1202 src/ia32/assembler-ia32.cc void Assembler::test(Register reg, const Operand& op) {
Assembler 1209 src/ia32/assembler-ia32.cc void Assembler::test_b(Register reg, const Operand& op) {
Assembler 1217 src/ia32/assembler-ia32.cc void Assembler::test(const Operand& op, const Immediate& imm) {
Assembler 1225 src/ia32/assembler-ia32.cc void Assembler::test_b(const Operand& op, uint8_t imm8) {
Assembler 1237 src/ia32/assembler-ia32.cc void Assembler::xor_(Register dst, int32_t imm32) {
Assembler 1243 src/ia32/assembler-ia32.cc void Assembler::xor_(Register dst, const Operand& src) {
Assembler 1250 src/ia32/assembler-ia32.cc void Assembler::xor_(const Operand& dst, Register src) {
Assembler 1257 src/ia32/assembler-ia32.cc void Assembler::xor_(const Operand& dst, const Immediate& x) {
Assembler 1263 src/ia32/assembler-ia32.cc void Assembler::bt(const Operand& dst, Register src) {
Assembler 1271 src/ia32/assembler-ia32.cc void Assembler::bts(const Operand& dst, Register src) {
Assembler 1279 src/ia32/assembler-ia32.cc void Assembler::hlt() {
Assembler 1285 src/ia32/assembler-ia32.cc void Assembler::int3() {
Assembler 1291 src/ia32/assembler-ia32.cc void Assembler::nop() {
Assembler 1297 src/ia32/assembler-ia32.cc void Assembler::rdtsc() {
Assembler 1305 src/ia32/assembler-ia32.cc void Assembler::ret(int imm16) {
Assembler 1329 src/ia32/assembler-ia32.cc void Assembler::print(Label* L) {
Assembler 1350 src/ia32/assembler-ia32.cc void Assembler::bind_to(Label* L, int pos) {
Assembler 1388 src/ia32/assembler-ia32.cc void Assembler::bind(Label* L) {
Assembler 1395 src/ia32/assembler-ia32.cc void Assembler::call(Label* L) {
Assembler 1413 src/ia32/assembler-ia32.cc void Assembler::call(byte* entry, RelocInfo::Mode rmode) {
Assembler 1422 src/ia32/assembler-ia32.cc int Assembler::CallSize(const Operand& adr) {
Assembler 1428 src/ia32/assembler-ia32.cc void Assembler::call(const Operand& adr) {
Assembler 1436 src/ia32/assembler-ia32.cc int Assembler::CallSize(Handle<Code> code, RelocInfo::Mode rmode) {
Assembler 1441 src/ia32/assembler-ia32.cc void Assembler::call(Handle<Code> code,
Assembler 1452 src/ia32/assembler-ia32.cc void Assembler::jmp(Label* L, Label::Distance distance) {
Assembler 1479 src/ia32/assembler-ia32.cc void Assembler::jmp(byte* entry, RelocInfo::Mode rmode) {
Assembler 1487 src/ia32/assembler-ia32.cc void Assembler::jmp(const Operand& adr) {
Assembler 1494 src/ia32/assembler-ia32.cc void Assembler::jmp(Handle<Code> code, RelocInfo::Mode rmode) {
Assembler 1502 src/ia32/assembler-ia32.cc void Assembler::j(Condition cc, Label* L, Label::Distance distance) {
Assembler 1534 src/ia32/assembler-ia32.cc void Assembler::j(Condition cc, byte* entry, RelocInfo::Mode rmode) {
Assembler 1544 src/ia32/assembler-ia32.cc void Assembler::j(Condition cc, Handle<Code> code) {
Assembler 1555 src/ia32/assembler-ia32.cc void Assembler::fld(int i) {
Assembler 1561 src/ia32/assembler-ia32.cc void Assembler::fstp(int i) {
Assembler 1567 src/ia32/assembler-ia32.cc void Assembler::fld1() {
Assembler 1574 src/ia32/assembler-ia32.cc void Assembler::fldpi() {
Assembler 1581 src/ia32/assembler-ia32.cc void Assembler::fldz() {
Assembler 1588 src/ia32/assembler-ia32.cc void Assembler::fldln2() {
Assembler 1595 src/ia32/assembler-ia32.cc void Assembler::fld_s(const Operand& adr) {
Assembler 1602 src/ia32/assembler-ia32.cc void Assembler::fld_d(const Operand& adr) {
Assembler 1609 src/ia32/assembler-ia32.cc void Assembler::fstp_s(const Operand& adr) {
Assembler 1616 src/ia32/assembler-ia32.cc void Assembler::fstp_d(const Operand& adr) {
Assembler 1623 src/ia32/assembler-ia32.cc void Assembler::fst_d(const Operand& adr) {
Assembler 1630 src/ia32/assembler-ia32.cc void Assembler::fild_s(const Operand& adr) {
Assembler 1637 src/ia32/assembler-ia32.cc void Assembler::fild_d(const Operand& adr) {
Assembler 1644 src/ia32/assembler-ia32.cc void Assembler::fistp_s(const Operand& adr) {
Assembler 1651 src/ia32/assembler-ia32.cc void Assembler::fisttp_s(const Operand& adr) {
Assembler 1659 src/ia32/assembler-ia32.cc void Assembler::fisttp_d(const Operand& adr) {
Assembler 1667 src/ia32/assembler-ia32.cc void Assembler::fist_s(const Operand& adr) {
Assembler 1674 src/ia32/assembler-ia32.cc void Assembler::fistp_d(const Operand& adr) {
Assembler 1681 src/ia32/assembler-ia32.cc void Assembler::fabs() {
Assembler 1688 src/ia32/assembler-ia32.cc void Assembler::fchs() {
Assembler 1695 src/ia32/assembler-ia32.cc void Assembler::fcos() {
Assembler 1702 src/ia32/assembler-ia32.cc void Assembler::fsin() {
Assembler 1709 src/ia32/assembler-ia32.cc void Assembler::fptan() {
Assembler 1716 src/ia32/assembler-ia32.cc void Assembler::fyl2x() {
Assembler 1723 src/ia32/assembler-ia32.cc void Assembler::f2xm1() {
Assembler 1730 src/ia32/assembler-ia32.cc void Assembler::fscale() {
Assembler 1737 src/ia32/assembler-ia32.cc void Assembler::fninit() {
Assembler 1744 src/ia32/assembler-ia32.cc void Assembler::fadd(int i) {
Assembler 1750 src/ia32/assembler-ia32.cc void Assembler::fsub(int i) {
Assembler 1756 src/ia32/assembler-ia32.cc void Assembler::fisub_s(const Operand& adr) {
Assembler 1763 src/ia32/assembler-ia32.cc void Assembler::fmul(int i) {
Assembler 1769 src/ia32/assembler-ia32.cc void Assembler::fdiv(int i) {
Assembler 1775 src/ia32/assembler-ia32.cc void Assembler::faddp(int i) {
Assembler 1781 src/ia32/assembler-ia32.cc void Assembler::fsubp(int i) {
Assembler 1787 src/ia32/assembler-ia32.cc void Assembler::fsubrp(int i) {
Assembler 1793 src/ia32/assembler-ia32.cc void Assembler::fmulp(int i) {
Assembler 1799 src/ia32/assembler-ia32.cc void Assembler::fdivp(int i) {
Assembler 1805 src/ia32/assembler-ia32.cc void Assembler::fprem() {
Assembler 1812 src/ia32/assembler-ia32.cc void Assembler::fprem1() {
Assembler 1819 src/ia32/assembler-ia32.cc void Assembler::fxch(int i) {
Assembler 1825 src/ia32/assembler-ia32.cc void Assembler::fincstp() {
Assembler 1832 src/ia32/assembler-ia32.cc void Assembler::ffree(int i) {
Assembler 1838 src/ia32/assembler-ia32.cc void Assembler::ftst() {
Assembler 1845 src/ia32/assembler-ia32.cc void Assembler::fucomp(int i) {
Assembler 1851 src/ia32/assembler-ia32.cc void Assembler::fucompp() {
Assembler 1858 src/ia32/assembler-ia32.cc void Assembler::fucomi(int i) {
Assembler 1865 src/ia32/assembler-ia32.cc void Assembler::fucomip() {
Assembler 1872 src/ia32/assembler-ia32.cc void Assembler::fcompp() {
Assembler 1879 src/ia32/assembler-ia32.cc void Assembler::fnstsw_ax() {
Assembler 1886 src/ia32/assembler-ia32.cc void Assembler::fwait() {
Assembler 1892 src/ia32/assembler-ia32.cc void Assembler::frndint() {
Assembler 1899 src/ia32/assembler-ia32.cc void Assembler::fnclex() {
Assembler 1906 src/ia32/assembler-ia32.cc void Assembler::sahf() {
Assembler 1912 src/ia32/assembler-ia32.cc void Assembler::setcc(Condition cc, Register reg) {
Assembler 1921 src/ia32/assembler-ia32.cc void Assembler::cvttss2si(Register dst, const Operand& src) {
Assembler 1931 src/ia32/assembler-ia32.cc void Assembler::cvttsd2si(Register dst, const Operand& src) {
Assembler 1941 src/ia32/assembler-ia32.cc void Assembler::cvtsi2sd(XMMRegister dst, const Operand& src) {
Assembler 1951 src/ia32/assembler-ia32.cc void Assembler::cvtss2sd(XMMRegister dst, XMMRegister src) {
Assembler 1961 src/ia32/assembler-ia32.cc void Assembler::cvtsd2ss(XMMRegister dst, XMMRegister src) {
Assembler 1971 src/ia32/assembler-ia32.cc void Assembler::addsd(XMMRegister dst, XMMRegister src) {
Assembler 1981 src/ia32/assembler-ia32.cc void Assembler::mulsd(XMMRegister dst, XMMRegister src) {
Assembler 1991 src/ia32/assembler-ia32.cc void Assembler::subsd(XMMRegister dst, XMMRegister src) {
Assembler 2001 src/ia32/assembler-ia32.cc void Assembler::divsd(XMMRegister dst, XMMRegister src) {
Assembler 2011 src/ia32/assembler-ia32.cc void Assembler::xorpd(XMMRegister dst, XMMRegister src) {
Assembler 2021 src/ia32/assembler-ia32.cc void Assembler::xorps(XMMRegister dst, XMMRegister src) {
Assembler 2029 src/ia32/assembler-ia32.cc void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) {
Assembler 2038 src/ia32/assembler-ia32.cc void Assembler::andpd(XMMRegister dst, XMMRegister src) {
Assembler 2047 src/ia32/assembler-ia32.cc void Assembler::ucomisd(XMMRegister dst, XMMRegister src) {
Assembler 2057 src/ia32/assembler-ia32.cc void Assembler::ucomisd(XMMRegister dst, const Operand& src) {
Assembler 2067 src/ia32/assembler-ia32.cc void Assembler::roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode) {
Assembler 2079 src/ia32/assembler-ia32.cc void Assembler::movmskpd(Register dst, XMMRegister src) {
Assembler 2089 src/ia32/assembler-ia32.cc void Assembler::cmpltsd(XMMRegister dst, XMMRegister src) {
Assembler 2100 src/ia32/assembler-ia32.cc void Assembler::movaps(XMMRegister dst, XMMRegister src) {
Assembler 2109 src/ia32/assembler-ia32.cc void Assembler::movdqa(const Operand& dst, XMMRegister src) {
Assembler 2119 src/ia32/assembler-ia32.cc void Assembler::movdqa(XMMRegister dst, const Operand& src) {
Assembler 2129 src/ia32/assembler-ia32.cc void Assembler::movdqu(const Operand& dst, XMMRegister src ) {
Assembler 2139 src/ia32/assembler-ia32.cc void Assembler::movdqu(XMMRegister dst, const Operand& src) {
Assembler 2149 src/ia32/assembler-ia32.cc void Assembler::movntdqa(XMMRegister dst, const Operand& src) {
Assembler 2160 src/ia32/assembler-ia32.cc void Assembler::movntdq(const Operand& dst, XMMRegister src) {
Assembler 2170 src/ia32/assembler-ia32.cc void Assembler::prefetch(const Operand& src, int level) {
Assembler 2180 src/ia32/assembler-ia32.cc void Assembler::movdbl(XMMRegister dst, const Operand& src) {
Assembler 2186 src/ia32/assembler-ia32.cc void Assembler::movdbl(const Operand& dst, XMMRegister src) {
Assembler 2192 src/ia32/assembler-ia32.cc void Assembler::movsd(const Operand& dst, XMMRegister src ) {
Assembler 2202 src/ia32/assembler-ia32.cc void Assembler::movsd(XMMRegister dst, const Operand& src) {
Assembler 2212 src/ia32/assembler-ia32.cc void Assembler::movsd(XMMRegister dst, XMMRegister src) {
Assembler 2222 src/ia32/assembler-ia32.cc void Assembler::movss(const Operand& dst, XMMRegister src ) {
Assembler 2232 src/ia32/assembler-ia32.cc void Assembler::movss(XMMRegister dst, const Operand& src) {
Assembler 2242 src/ia32/assembler-ia32.cc void Assembler::movss(XMMRegister dst, XMMRegister src) {
Assembler 2252 src/ia32/assembler-ia32.cc void Assembler::movd(XMMRegister dst, const Operand& src) {
Assembler 2262 src/ia32/assembler-ia32.cc void Assembler::movd(const Operand& dst, XMMRegister src) {
Assembler 2272 src/ia32/assembler-ia32.cc void Assembler::extractps(Register dst, XMMRegister src, byte imm8) {
Assembler 2285 src/ia32/assembler-ia32.cc void Assembler::pand(XMMRegister dst, XMMRegister src) {
Assembler 2295 src/ia32/assembler-ia32.cc void Assembler::pxor(XMMRegister dst, XMMRegister src) {
Assembler 2305 src/ia32/assembler-ia32.cc void Assembler::por(XMMRegister dst, XMMRegister src) {
Assembler 2315 src/ia32/assembler-ia32.cc void Assembler::ptest(XMMRegister dst, XMMRegister src) {
Assembler 2326 src/ia32/assembler-ia32.cc void Assembler::psllq(XMMRegister reg, int8_t shift) {
Assembler 2337 src/ia32/assembler-ia32.cc void Assembler::psllq(XMMRegister dst, XMMRegister src) {
Assembler 2347 src/ia32/assembler-ia32.cc void Assembler::psrlq(XMMRegister reg, int8_t shift) {
Assembler 2358 src/ia32/assembler-ia32.cc void Assembler::psrlq(XMMRegister dst, XMMRegister src) {
Assembler 2368 src/ia32/assembler-ia32.cc void Assembler::pshufd(XMMRegister dst, XMMRegister src, int8_t shuffle) {
Assembler 2379 src/ia32/assembler-ia32.cc void Assembler::pextrd(const Operand& dst, XMMRegister src, int8_t offset) {
Assembler 2391 src/ia32/assembler-ia32.cc void Assembler::pinsrd(XMMRegister dst, const Operand& src, int8_t offset) {
Assembler 2403 src/ia32/assembler-ia32.cc void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) {
Assembler 2409 src/ia32/assembler-ia32.cc void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) {
Assembler 2414 src/ia32/assembler-ia32.cc void Assembler::emit_sse_operand(Register dst, XMMRegister src) {
Assembler 2419 src/ia32/assembler-ia32.cc void Assembler::Print() {
Assembler 2424 src/ia32/assembler-ia32.cc void Assembler::RecordJSReturn() {
Assembler 2431 src/ia32/assembler-ia32.cc void Assembler::RecordDebugBreakSlot() {
Assembler 2438 src/ia32/assembler-ia32.cc void Assembler::RecordComment(const char* msg, bool force) {
Assembler 2446 src/ia32/assembler-ia32.cc void Assembler::GrowBuffer() {
Assembler 2513 src/ia32/assembler-ia32.cc void Assembler::emit_arith_b(int op1, int op2, Register dst, int imm8) {
Assembler 2523 src/ia32/assembler-ia32.cc void Assembler::emit_arith(int sel, Operand dst, const Immediate& x) {
Assembler 2541 src/ia32/assembler-ia32.cc void Assembler::emit_operand(Register reg, const Operand& adr) {
Assembler 2561 src/ia32/assembler-ia32.cc void Assembler::emit_farith(int b1, int b2, int i) {
Assembler 2569 src/ia32/assembler-ia32.cc void Assembler::db(uint8_t data) {
Assembler 2575 src/ia32/assembler-ia32.cc void Assembler::dd(uint32_t data) {
Assembler 2581 src/ia32/assembler-ia32.cc void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
Assembler 292 src/ia32/assembler-ia32.h friend class Assembler;
Assembler 383 src/ia32/assembler-ia32.h friend class Assembler;
Assembler 556 src/ia32/assembler-ia32.h class Assembler : public AssemblerBase {
Assembler 584 src/ia32/assembler-ia32.h Assembler(Isolate* isolate, void* buffer, int buffer_size);
Assembler 585 src/ia32/assembler-ia32.h ~Assembler();
Assembler 1200 src/ia32/assembler-ia32.h explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) {
Assembler 1215 src/ia32/assembler-ia32.h Assembler* assembler_;
Assembler 1676 src/ia32/builtins-ia32.cc __ cmpb(Operand(ebx, 0), Assembler::kTestAlByte);
Assembler 7496 src/ia32/code-stubs-ia32.cc __ sub(eax, Immediate(Assembler::kCallInstructionLength));
Assembler 50 src/ia32/debug-ia32.cc ASSERT(Assembler::kJSReturnSequenceLength >=
Assembler 51 src/ia32/debug-ia32.cc Assembler::kCallInstructionLength);
Assembler 54 src/ia32/debug-ia32.cc Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength);
Assembler 61 src/ia32/debug-ia32.cc Assembler::kJSReturnSequenceLength);
Assembler 85 src/ia32/debug-ia32.cc Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength);
Assembler 91 src/ia32/debug-ia32.cc rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength);
Assembler 312 src/ia32/debug-ia32.cc __ Nop(Assembler::kDebugBreakSlotLength);
Assembler 313 src/ia32/debug-ia32.cc ASSERT_EQ(Assembler::kDebugBreakSlotLength,
Assembler 44 src/ia32/deoptimizer-ia32.cc return Assembler::kCallInstructionLength;
Assembler 238 src/ia32/deoptimizer-ia32.cc Assembler::target_address_at(call_target_address));
Assembler 266 src/ia32/deoptimizer-ia32.cc Assembler::set_target_address_at(call_target_address,
Assembler 280 src/ia32/deoptimizer-ia32.cc Assembler::target_address_at(call_target_address));
Assembler 294 src/ia32/deoptimizer-ia32.cc Assembler::set_target_address_at(call_target_address,
Assembler 439 src/ia32/full-codegen-ia32.cc ASSERT(Assembler::kJSReturnSequenceLength <=
Assembler 1693 src/ia32/ic-ia32.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1697 src/ia32/ic-ia32.cc return *test_instruction_address == Assembler::kTestAlByte;
Assembler 1738 src/ia32/ic-ia32.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1742 src/ia32/ic-ia32.cc if (*test_instruction_address != Assembler::kTestAlByte) {
Assembler 1743 src/ia32/ic-ia32.cc ASSERT(*test_instruction_address == Assembler::kNopByte);
Assembler 1761 src/ia32/ic-ia32.cc ? (*jmp_address == Assembler::kJncShortOpcode ||
Assembler 1762 src/ia32/ic-ia32.cc *jmp_address == Assembler::kJcShortOpcode)
Assembler 1763 src/ia32/ic-ia32.cc : (*jmp_address == Assembler::kJnzShortOpcode ||
Assembler 1764 src/ia32/ic-ia32.cc *jmp_address == Assembler::kJzShortOpcode));
Assembler 1766 src/ia32/ic-ia32.cc ? (*jmp_address == Assembler::kJncShortOpcode ? not_zero : zero)
Assembler 1767 src/ia32/ic-ia32.cc : (*jmp_address == Assembler::kJnzShortOpcode ? not_carry : carry);
Assembler 1768 src/ia32/ic-ia32.cc *jmp_address = static_cast<byte>(Assembler::kJccShortPrefix | cc);
Assembler 3168 src/ia32/lithium-codegen-ia32.cc __ roundsd(xmm_scratch, input_reg, Assembler::kRoundDown);
Assembler 2651 src/ia32/macro-assembler-ia32.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 2661 src/ia32/macro-assembler-ia32.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 62 src/ia32/macro-assembler-ia32.h class MacroAssembler: public Assembler {
Assembler 43 src/ic-inl.h Address result = pc() - Assembler::kCallTargetAddressOffset;
Assembler 53 src/ic-inl.h if (debug->IsDebugBreak(Assembler::target_address_at(result))) {
Assembler 71 src/ic-inl.h Address target = Assembler::target_address_at(address);
Assembler 92 src/ic-inl.h Assembler::set_target_address_at(address, target->instruction_start());
Assembler 161 src/ic.cc Address addr = pc() - Assembler::kCallTargetAddressOffset;
Assembler 1886 src/isolate.cc if (!create_heap_objects) Assembler::QuietNaN(heap_.nan_value());
Assembler 101 src/mips/assembler-mips-inl.h Assembler::JumpLabelToJumpRegister(pc_);
Assembler 107 src/mips/assembler-mips-inl.h int count = Assembler::RelocateInternalReference(p, delta);
Assembler 115 src/mips/assembler-mips-inl.h return Assembler::target_address_at(pc_);
Assembler 139 src/mips/assembler-mips-inl.h pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize);
Assembler 144 src/mips/assembler-mips-inl.h return Assembler::kSpecialTargetSize;
Assembler 150 src/mips/assembler-mips-inl.h Assembler::set_target_address_at(pc_, target);
Assembler 161 src/mips/assembler-mips-inl.h return reinterpret_cast<Object*>(Assembler::target_address_at(pc_));
Assembler 165 src/mips/assembler-mips-inl.h Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
Assembler 168 src/mips/assembler-mips-inl.h Assembler::target_address_at(pc_)));
Assembler 177 src/mips/assembler-mips-inl.h reinterpret_cast<Object*>(Assembler::target_address_at(pc_));
Assembler 184 src/mips/assembler-mips-inl.h Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target));
Assembler 196 src/mips/assembler-mips-inl.h reconstructed_adr_ptr_ = Assembler::target_address_at(pc_);
Assembler 238 src/mips/assembler-mips-inl.h return Assembler::target_address_at(pc_);
Assembler 248 src/mips/assembler-mips-inl.h Assembler::set_target_address_at(pc_, target);
Assembler 265 src/mips/assembler-mips-inl.h return reinterpret_cast<Object**>(pc_ + 2 * Assembler::kInstrSize);
Assembler 275 src/mips/assembler-mips-inl.h Instr instr0 = Assembler::instr_at(pc_);
Assembler 276 src/mips/assembler-mips-inl.h Instr instr1 = Assembler::instr_at(pc_ + 1 * Assembler::kInstrSize);
Assembler 277 src/mips/assembler-mips-inl.h Instr instr2 = Assembler::instr_at(pc_ + 2 * Assembler::kInstrSize);
Assembler 288 src/mips/assembler-mips-inl.h Instr current_instr = Assembler::instr_at(pc_);
Assembler 289 src/mips/assembler-mips-inl.h return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
Assembler 347 src/mips/assembler-mips-inl.h void Assembler::CheckBuffer() {
Assembler 354 src/mips/assembler-mips-inl.h void Assembler::CheckTrampolinePoolQuick() {
Assembler 361 src/mips/assembler-mips-inl.h void Assembler::emit(Instr x) {
Assembler 197 src/mips/assembler-mips.cc CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
Assembler 274 src/mips/assembler-mips.cc Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
Assembler 326 src/mips/assembler-mips.cc Assembler::~Assembler() {
Assembler 338 src/mips/assembler-mips.cc void Assembler::GetCode(CodeDesc* desc) {
Assembler 348 src/mips/assembler-mips.cc void Assembler::Align(int m) {
Assembler 356 src/mips/assembler-mips.cc void Assembler::CodeTargetAlign() {
Assembler 363 src/mips/assembler-mips.cc Register Assembler::GetRtReg(Instr instr) {
Assembler 370 src/mips/assembler-mips.cc Register Assembler::GetRsReg(Instr instr) {
Assembler 377 src/mips/assembler-mips.cc Register Assembler::GetRdReg(Instr instr) {
Assembler 384 src/mips/assembler-mips.cc uint32_t Assembler::GetRt(Instr instr) {
Assembler 389 src/mips/assembler-mips.cc uint32_t Assembler::GetRtField(Instr instr) {
Assembler 394 src/mips/assembler-mips.cc uint32_t Assembler::GetRs(Instr instr) {
Assembler 399 src/mips/assembler-mips.cc uint32_t Assembler::GetRsField(Instr instr) {
Assembler 404 src/mips/assembler-mips.cc uint32_t Assembler::GetRd(Instr instr) {
Assembler 409 src/mips/assembler-mips.cc uint32_t Assembler::GetRdField(Instr instr) {
Assembler 414 src/mips/assembler-mips.cc uint32_t Assembler::GetSa(Instr instr) {
Assembler 419 src/mips/assembler-mips.cc uint32_t Assembler::GetSaField(Instr instr) {
Assembler 424 src/mips/assembler-mips.cc uint32_t Assembler::GetOpcodeField(Instr instr) {
Assembler 429 src/mips/assembler-mips.cc uint32_t Assembler::GetFunction(Instr instr) {
Assembler 434 src/mips/assembler-mips.cc uint32_t Assembler::GetFunctionField(Instr instr) {
Assembler 439 src/mips/assembler-mips.cc uint32_t Assembler::GetImmediate16(Instr instr) {
Assembler 444 src/mips/assembler-mips.cc uint32_t Assembler::GetLabelConst(Instr instr) {
Assembler 449 src/mips/assembler-mips.cc bool Assembler::IsPop(Instr instr) {
Assembler 454 src/mips/assembler-mips.cc bool Assembler::IsPush(Instr instr) {
Assembler 459 src/mips/assembler-mips.cc bool Assembler::IsSwRegFpOffset(Instr instr) {
Assembler 464 src/mips/assembler-mips.cc bool Assembler::IsLwRegFpOffset(Instr instr) {
Assembler 469 src/mips/assembler-mips.cc bool Assembler::IsSwRegFpNegOffset(Instr instr) {
Assembler 475 src/mips/assembler-mips.cc bool Assembler::IsLwRegFpNegOffset(Instr instr) {
Assembler 501 src/mips/assembler-mips.cc bool Assembler::IsBranch(Instr instr) {
Assembler 522 src/mips/assembler-mips.cc bool Assembler::IsBeq(Instr instr) {
Assembler 527 src/mips/assembler-mips.cc bool Assembler::IsBne(Instr instr) {
Assembler 532 src/mips/assembler-mips.cc bool Assembler::IsJump(Instr instr) {
Assembler 544 src/mips/assembler-mips.cc bool Assembler::IsJ(Instr instr) {
Assembler 551 src/mips/assembler-mips.cc bool Assembler::IsJal(Instr instr) {
Assembler 555 src/mips/assembler-mips.cc bool Assembler::IsJr(Instr instr) {
Assembler 559 src/mips/assembler-mips.cc bool Assembler::IsJalr(Instr instr) {
Assembler 564 src/mips/assembler-mips.cc bool Assembler::IsLui(Instr instr) {
Assembler 571 src/mips/assembler-mips.cc bool Assembler::IsOri(Instr instr) {
Assembler 578 src/mips/assembler-mips.cc bool Assembler::IsNop(Instr instr, unsigned int type) {
Assembler 599 src/mips/assembler-mips.cc int32_t Assembler::GetBranchOffset(Instr instr) {
Assembler 605 src/mips/assembler-mips.cc bool Assembler::IsLw(Instr instr) {
Assembler 610 src/mips/assembler-mips.cc int16_t Assembler::GetLwOffset(Instr instr) {
Assembler 616 src/mips/assembler-mips.cc Instr Assembler::SetLwOffset(Instr instr, int16_t offset) {
Assembler 627 src/mips/assembler-mips.cc bool Assembler::IsSw(Instr instr) {
Assembler 632 src/mips/assembler-mips.cc Instr Assembler::SetSwOffset(Instr instr, int16_t offset) {
Assembler 638 src/mips/assembler-mips.cc bool Assembler::IsAddImmediate(Instr instr) {
Assembler 643 src/mips/assembler-mips.cc Instr Assembler::SetAddImmediateOffset(Instr instr, int16_t offset) {
Assembler 649 src/mips/assembler-mips.cc bool Assembler::IsAndImmediate(Instr instr) {
Assembler 654 src/mips/assembler-mips.cc int Assembler::target_at(int32_t pos) {
Assembler 679 src/mips/assembler-mips.cc Instr instr_lui = instr_at(pos + 0 * Assembler::kInstrSize);
Assembler 680 src/mips/assembler-mips.cc Instr instr_ori = instr_at(pos + 1 * Assembler::kInstrSize);
Assembler 710 src/mips/assembler-mips.cc void Assembler::target_at_put(int32_t pos, int32_t target_pos) {
Assembler 731 src/mips/assembler-mips.cc Instr instr_lui = instr_at(pos + 0 * Assembler::kInstrSize);
Assembler 732 src/mips/assembler-mips.cc Instr instr_ori = instr_at(pos + 1 * Assembler::kInstrSize);
Assembler 740 src/mips/assembler-mips.cc instr_at_put(pos + 0 * Assembler::kInstrSize,
Assembler 742 src/mips/assembler-mips.cc instr_at_put(pos + 1 * Assembler::kInstrSize,
Assembler 758 src/mips/assembler-mips.cc void Assembler::print(Label* L) {
Assembler 782 src/mips/assembler-mips.cc void Assembler::bind_to(Label* L, int pos) {
Assembler 821 src/mips/assembler-mips.cc void Assembler::bind(Label* L) {
Assembler 827 src/mips/assembler-mips.cc void Assembler::next(Label* L) {
Assembler 838 src/mips/assembler-mips.cc bool Assembler::is_near(Label* L) {
Assembler 849 src/mips/assembler-mips.cc bool Assembler::MustUseReg(RelocInfo::Mode rmode) {
Assembler 853 src/mips/assembler-mips.cc void Assembler::GenInstrRegister(Opcode opcode,
Assembler 866 src/mips/assembler-mips.cc void Assembler::GenInstrRegister(Opcode opcode,
Assembler 879 src/mips/assembler-mips.cc void Assembler::GenInstrRegister(Opcode opcode,
Assembler 893 src/mips/assembler-mips.cc void Assembler::GenInstrRegister(Opcode opcode,
Assembler 907 src/mips/assembler-mips.cc void Assembler::GenInstrRegister(Opcode opcode,
Assembler 922 src/mips/assembler-mips.cc void Assembler::GenInstrImmediate(Opcode opcode,
Assembler 933 src/mips/assembler-mips.cc void Assembler::GenInstrImmediate(Opcode opcode,
Assembler 943 src/mips/assembler-mips.cc void Assembler::GenInstrImmediate(Opcode opcode,
Assembler 955 src/mips/assembler-mips.cc void Assembler::GenInstrJump(Opcode opcode,
Assembler 966 src/mips/assembler-mips.cc int32_t Assembler::get_trampoline_entry(int32_t pos) {
Assembler 982 src/mips/assembler-mips.cc uint32_t Assembler::jump_address(Label* L) {
Assembler 1004 src/mips/assembler-mips.cc int32_t Assembler::branch_offset(Label* L, bool jump_elimination_allowed) {
Assembler 1031 src/mips/assembler-mips.cc void Assembler::label_at_put(Label* L, int at_offset) {
Assembler 1059 src/mips/assembler-mips.cc void Assembler::b(int16_t offset) {
Assembler 1064 src/mips/assembler-mips.cc void Assembler::bal(int16_t offset) {
Assembler 1070 src/mips/assembler-mips.cc void Assembler::beq(Register rs, Register rt, int16_t offset) {
Assembler 1077 src/mips/assembler-mips.cc void Assembler::bgez(Register rs, int16_t offset) {
Assembler 1084 src/mips/assembler-mips.cc void Assembler::bgezal(Register rs, int16_t offset) {
Assembler 1092 src/mips/assembler-mips.cc void Assembler::bgtz(Register rs, int16_t offset) {
Assembler 1099 src/mips/assembler-mips.cc void Assembler::blez(Register rs, int16_t offset) {
Assembler 1106 src/mips/assembler-mips.cc void Assembler::bltz(Register rs, int16_t offset) {
Assembler 1113 src/mips/assembler-mips.cc void Assembler::bltzal(Register rs, int16_t offset) {
Assembler 1121 src/mips/assembler-mips.cc void Assembler::bne(Register rs, Register rt, int16_t offset) {
Assembler 1128 src/mips/assembler-mips.cc void Assembler::j(int32_t target) {
Assembler 1139 src/mips/assembler-mips.cc void Assembler::jr(Register rs) {
Assembler 1149 src/mips/assembler-mips.cc void Assembler::jal(int32_t target) {
Assembler 1161 src/mips/assembler-mips.cc void Assembler::jalr(Register rs, Register rd) {
Assembler 1169 src/mips/assembler-mips.cc void Assembler::j_or_jr(int32_t target, Register rs) {
Assembler 1182 src/mips/assembler-mips.cc void Assembler::jal_or_jalr(int32_t target, Register rs) {
Assembler 1199 src/mips/assembler-mips.cc void Assembler::addu(Register rd, Register rs, Register rt) {
Assembler 1204 src/mips/assembler-mips.cc void Assembler::addiu(Register rd, Register rs, int32_t j) {
Assembler 1209 src/mips/assembler-mips.cc void Assembler::subu(Register rd, Register rs, Register rt) {
Assembler 1214 src/mips/assembler-mips.cc void Assembler::mul(Register rd, Register rs, Register rt) {
Assembler 1219 src/mips/assembler-mips.cc void Assembler::mult(Register rs, Register rt) {
Assembler 1224 src/mips/assembler-mips.cc void Assembler::multu(Register rs, Register rt) {
Assembler 1229 src/mips/assembler-mips.cc void Assembler::div(Register rs, Register rt) {
Assembler 1234 src/mips/assembler-mips.cc void Assembler::divu(Register rs, Register rt) {
Assembler 1241 src/mips/assembler-mips.cc void Assembler::and_(Register rd, Register rs, Register rt) {
Assembler 1246 src/mips/assembler-mips.cc void Assembler::andi(Register rt, Register rs, int32_t j) {
Assembler 1252 src/mips/assembler-mips.cc void Assembler::or_(Register rd, Register rs, Register rt) {
Assembler 1257 src/mips/assembler-mips.cc void Assembler::ori(Register rt, Register rs, int32_t j) {
Assembler 1263 src/mips/assembler-mips.cc void Assembler::xor_(Register rd, Register rs, Register rt) {
Assembler 1268 src/mips/assembler-mips.cc void Assembler::xori(Register rt, Register rs, int32_t j) {
Assembler 1274 src/mips/assembler-mips.cc void Assembler::nor(Register rd, Register rs, Register rt) {
Assembler 1280 src/mips/assembler-mips.cc void Assembler::sll(Register rd,
Assembler 1293 src/mips/assembler-mips.cc void Assembler::sllv(Register rd, Register rt, Register rs) {
Assembler 1298 src/mips/assembler-mips.cc void Assembler::srl(Register rd, Register rt, uint16_t sa) {
Assembler 1303 src/mips/assembler-mips.cc void Assembler::srlv(Register rd, Register rt, Register rs) {
Assembler 1308 src/mips/assembler-mips.cc void Assembler::sra(Register rd, Register rt, uint16_t sa) {
Assembler 1313 src/mips/assembler-mips.cc void Assembler::srav(Register rd, Register rt, Register rs) {
Assembler 1318 src/mips/assembler-mips.cc void Assembler::rotr(Register rd, Register rt, uint16_t sa) {
Assembler 1328 src/mips/assembler-mips.cc void Assembler::rotrv(Register rd, Register rt, Register rs) {
Assembler 1341 src/mips/assembler-mips.cc void Assembler::LoadRegPlusOffsetToAt(const MemOperand& src) {
Assembler 1349 src/mips/assembler-mips.cc void Assembler::lb(Register rd, const MemOperand& rs) {
Assembler 1359 src/mips/assembler-mips.cc void Assembler::lbu(Register rd, const MemOperand& rs) {
Assembler 1369 src/mips/assembler-mips.cc void Assembler::lh(Register rd, const MemOperand& rs) {
Assembler 1379 src/mips/assembler-mips.cc void Assembler::lhu(Register rd, const MemOperand& rs) {
Assembler 1389 src/mips/assembler-mips.cc void Assembler::lw(Register rd, const MemOperand& rs) {
Assembler 1399 src/mips/assembler-mips.cc void Assembler::lwl(Register rd, const MemOperand& rs) {
Assembler 1404 src/mips/assembler-mips.cc void Assembler::lwr(Register rd, const MemOperand& rs) {
Assembler 1409 src/mips/assembler-mips.cc void Assembler::sb(Register rd, const MemOperand& rs) {
Assembler 1419 src/mips/assembler-mips.cc void Assembler::sh(Register rd, const MemOperand& rs) {
Assembler 1429 src/mips/assembler-mips.cc void Assembler::sw(Register rd, const MemOperand& rs) {
Assembler 1439 src/mips/assembler-mips.cc void Assembler::swl(Register rd, const MemOperand& rs) {
Assembler 1444 src/mips/assembler-mips.cc void Assembler::swr(Register rd, const MemOperand& rs) {
Assembler 1449 src/mips/assembler-mips.cc void Assembler::lui(Register rd, int32_t j) {
Assembler 1458 src/mips/assembler-mips.cc void Assembler::break_(uint32_t code, bool break_as_stop) {
Assembler 1474 src/mips/assembler-mips.cc void Assembler::stop(const char* msg, uint32_t code) {
Assembler 1489 src/mips/assembler-mips.cc void Assembler::tge(Register rs, Register rt, uint16_t code) {
Assembler 1497 src/mips/assembler-mips.cc void Assembler::tgeu(Register rs, Register rt, uint16_t code) {
Assembler 1505 src/mips/assembler-mips.cc void Assembler::tlt(Register rs, Register rt, uint16_t code) {
Assembler 1513 src/mips/assembler-mips.cc void Assembler::tltu(Register rs, Register rt, uint16_t code) {
Assembler 1522 src/mips/assembler-mips.cc void Assembler::teq(Register rs, Register rt, uint16_t code) {
Assembler 1530 src/mips/assembler-mips.cc void Assembler::tne(Register rs, Register rt, uint16_t code) {
Assembler 1540 src/mips/assembler-mips.cc void Assembler::mfhi(Register rd) {
Assembler 1545 src/mips/assembler-mips.cc void Assembler::mflo(Register rd) {
Assembler 1551 src/mips/assembler-mips.cc void Assembler::slt(Register rd, Register rs, Register rt) {
Assembler 1556 src/mips/assembler-mips.cc void Assembler::sltu(Register rd, Register rs, Register rt) {
Assembler 1561 src/mips/assembler-mips.cc void Assembler::slti(Register rt, Register rs, int32_t j) {
Assembler 1566 src/mips/assembler-mips.cc void Assembler::sltiu(Register rt, Register rs, int32_t j) {
Assembler 1572 src/mips/assembler-mips.cc void Assembler::movz(Register rd, Register rs, Register rt) {
Assembler 1577 src/mips/assembler-mips.cc void Assembler::movn(Register rd, Register rs, Register rt) {
Assembler 1582 src/mips/assembler-mips.cc void Assembler::movt(Register rd, Register rs, uint16_t cc) {
Assembler 1589 src/mips/assembler-mips.cc void Assembler::movf(Register rd, Register rs, uint16_t cc) {
Assembler 1597 src/mips/assembler-mips.cc void Assembler::clz(Register rd, Register rs) {
Assembler 1603 src/mips/assembler-mips.cc void Assembler::ins_(Register rt, Register rs, uint16_t pos, uint16_t size) {
Assembler 1611 src/mips/assembler-mips.cc void Assembler::ext_(Register rt, Register rs, uint16_t pos, uint16_t size) {
Assembler 1622 src/mips/assembler-mips.cc void Assembler::lwc1(FPURegister fd, const MemOperand& src) {
Assembler 1627 src/mips/assembler-mips.cc void Assembler::ldc1(FPURegister fd, const MemOperand& src) {
Assembler 1637 src/mips/assembler-mips.cc void Assembler::swc1(FPURegister fd, const MemOperand& src) {
Assembler 1642 src/mips/assembler-mips.cc void Assembler::sdc1(FPURegister fd, const MemOperand& src) {
Assembler 1652 src/mips/assembler-mips.cc void Assembler::mtc1(Register rt, FPURegister fs) {
Assembler 1657 src/mips/assembler-mips.cc void Assembler::mfc1(Register rt, FPURegister fs) {
Assembler 1662 src/mips/assembler-mips.cc void Assembler::ctc1(Register rt, FPUControlRegister fs) {
Assembler 1667 src/mips/assembler-mips.cc void Assembler::cfc1(Register rt, FPUControlRegister fs) {
Assembler 1671 src/mips/assembler-mips.cc void Assembler::DoubleAsTwoUInt32(double d, uint32_t* lo, uint32_t* hi) {
Assembler 1681 src/mips/assembler-mips.cc void Assembler::add_d(FPURegister fd, FPURegister fs, FPURegister ft) {
Assembler 1686 src/mips/assembler-mips.cc void Assembler::sub_d(FPURegister fd, FPURegister fs, FPURegister ft) {
Assembler 1691 src/mips/assembler-mips.cc void Assembler::mul_d(FPURegister fd, FPURegister fs, FPURegister ft) {
Assembler 1696 src/mips/assembler-mips.cc void Assembler::div_d(FPURegister fd, FPURegister fs, FPURegister ft) {
Assembler 1701 src/mips/assembler-mips.cc void Assembler::abs_d(FPURegister fd, FPURegister fs) {
Assembler 1706 src/mips/assembler-mips.cc void Assembler::mov_d(FPURegister fd, FPURegister fs) {
Assembler 1711 src/mips/assembler-mips.cc void Assembler::neg_d(FPURegister fd, FPURegister fs) {
Assembler 1716 src/mips/assembler-mips.cc void Assembler::sqrt_d(FPURegister fd, FPURegister fs) {
Assembler 1723 src/mips/assembler-mips.cc void Assembler::cvt_w_s(FPURegister fd, FPURegister fs) {
Assembler 1728 src/mips/assembler-mips.cc void Assembler::cvt_w_d(FPURegister fd, FPURegister fs) {
Assembler 1733 src/mips/assembler-mips.cc void Assembler::trunc_w_s(FPURegister fd, FPURegister fs) {
Assembler 1738 src/mips/assembler-mips.cc void Assembler::trunc_w_d(FPURegister fd, FPURegister fs) {
Assembler 1743 src/mips/assembler-mips.cc void Assembler::round_w_s(FPURegister fd, FPURegister fs) {
Assembler 1748 src/mips/assembler-mips.cc void Assembler::round_w_d(FPURegister fd, FPURegister fs) {
Assembler 1753 src/mips/assembler-mips.cc void Assembler::floor_w_s(FPURegister fd, FPURegister fs) {
Assembler 1758 src/mips/assembler-mips.cc void Assembler::floor_w_d(FPURegister fd, FPURegister fs) {
Assembler 1763 src/mips/assembler-mips.cc void Assembler::ceil_w_s(FPURegister fd, FPURegister fs) {
Assembler 1768 src/mips/assembler-mips.cc void Assembler::ceil_w_d(FPURegister fd, FPURegister fs) {
Assembler 1773 src/mips/assembler-mips.cc void Assembler::cvt_l_s(FPURegister fd, FPURegister fs) {
Assembler 1779 src/mips/assembler-mips.cc void Assembler::cvt_l_d(FPURegister fd, FPURegister fs) {
Assembler 1785 src/mips/assembler-mips.cc void Assembler::trunc_l_s(FPURegister fd, FPURegister fs) {
Assembler 1791 src/mips/assembler-mips.cc void Assembler::trunc_l_d(FPURegister fd, FPURegister fs) {
Assembler 1797 src/mips/assembler-mips.cc void Assembler::round_l_s(FPURegister fd, FPURegister fs) {
Assembler 1802 src/mips/assembler-mips.cc void Assembler::round_l_d(FPURegister fd, FPURegister fs) {
Assembler 1807 src/mips/assembler-mips.cc void Assembler::floor_l_s(FPURegister fd, FPURegister fs) {
Assembler 1812 src/mips/assembler-mips.cc void Assembler::floor_l_d(FPURegister fd, FPURegister fs) {
Assembler 1817 src/mips/assembler-mips.cc void Assembler::ceil_l_s(FPURegister fd, FPURegister fs) {
Assembler 1822 src/mips/assembler-mips.cc void Assembler::ceil_l_d(FPURegister fd, FPURegister fs) {
Assembler 1827 src/mips/assembler-mips.cc void Assembler::cvt_s_w(FPURegister fd, FPURegister fs) {
Assembler 1832 src/mips/assembler-mips.cc void Assembler::cvt_s_l(FPURegister fd, FPURegister fs) {
Assembler 1838 src/mips/assembler-mips.cc void Assembler::cvt_s_d(FPURegister fd, FPURegister fs) {
Assembler 1843 src/mips/assembler-mips.cc void Assembler::cvt_d_w(FPURegister fd, FPURegister fs) {
Assembler 1848 src/mips/assembler-mips.cc void Assembler::cvt_d_l(FPURegister fd, FPURegister fs) {
Assembler 1854 src/mips/assembler-mips.cc void Assembler::cvt_d_s(FPURegister fd, FPURegister fs) {
Assembler 1860 src/mips/assembler-mips.cc void Assembler::c(FPUCondition cond, SecondaryField fmt,
Assembler 1871 src/mips/assembler-mips.cc void Assembler::fcmp(FPURegister src1, const double src2,
Assembler 1881 src/mips/assembler-mips.cc void Assembler::bc1f(int16_t offset, uint16_t cc) {
Assembler 1889 src/mips/assembler-mips.cc void Assembler::bc1t(int16_t offset, uint16_t cc) {
Assembler 1898 src/mips/assembler-mips.cc void Assembler::RecordJSReturn() {
Assembler 1905 src/mips/assembler-mips.cc void Assembler::RecordDebugBreakSlot() {
Assembler 1912 src/mips/assembler-mips.cc void Assembler::RecordComment(const char* msg) {
Assembler 1920 src/mips/assembler-mips.cc int Assembler::RelocateInternalReference(byte* pc, intptr_t pc_delta) {
Assembler 1924 src/mips/assembler-mips.cc Instr instr_lui = instr_at(pc + 0 * Assembler::kInstrSize);
Assembler 1925 src/mips/assembler-mips.cc Instr instr_ori = instr_at(pc + 1 * Assembler::kInstrSize);
Assembler 1938 src/mips/assembler-mips.cc instr_at_put(pc + 0 * Assembler::kInstrSize,
Assembler 1940 src/mips/assembler-mips.cc instr_at_put(pc + 1 * Assembler::kInstrSize,
Assembler 1962 src/mips/assembler-mips.cc void Assembler::GrowBuffer() {
Assembler 2010 src/mips/assembler-mips.cc void Assembler::db(uint8_t data) {
Assembler 2017 src/mips/assembler-mips.cc void Assembler::dd(uint32_t data) {
Assembler 2024 src/mips/assembler-mips.cc void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
Assembler 2059 src/mips/assembler-mips.cc void Assembler::BlockTrampolinePoolFor(int instructions) {
Assembler 2064 src/mips/assembler-mips.cc void Assembler::CheckTrampolinePool() {
Assembler 2124 src/mips/assembler-mips.cc Address Assembler::target_address_at(Address pc) {
Assembler 2144 src/mips/assembler-mips.cc void Assembler::QuietNaN(HeapObject* object) {
Assembler 2156 src/mips/assembler-mips.cc void Assembler::set_target_address_at(Address pc, Address target) {
Assembler 2253 src/mips/assembler-mips.cc void Assembler::JumpLabelToJumpRegister(Address pc) {
Assembler 382 src/mips/assembler-mips.h friend class Assembler;
Assembler 401 src/mips/assembler-mips.h friend class Assembler;
Assembler 507 src/mips/assembler-mips.h class Assembler : public AssemblerBase {
Assembler 522 src/mips/assembler-mips.h Assembler(Isolate* isolate, void* buffer, int buffer_size);
Assembler 523 src/mips/assembler-mips.h ~Assembler();
Assembler 870 src/mips/assembler-mips.h explicit BlockTrampolinePoolScope(Assembler* assem) : assem_(assem) {
Assembler 878 src/mips/assembler-mips.h Assembler* assem_;
Assembler 889 src/mips/assembler-mips.h explicit BlockGrowBufferScope(Assembler* assem) : assem_(assem) {
Assembler 897 src/mips/assembler-mips.h Assembler* assem_;
Assembler 1281 src/mips/assembler-mips.h explicit EnsureSpace(Assembler* assembler) {
Assembler 3961 src/mips/code-stubs-mips.cc { Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
Assembler 7145 src/mips/code-stubs-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
Assembler 7551 src/mips/code-stubs-mips.cc PatchBranchIntoNop(masm, 2 * Assembler::kInstrSize);
Assembler 502 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(masm->instr_at(pos)));
Assembler 509 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBeq(masm->instr_at(pos)));
Assembler 513 src/mips/code-stubs-mips.h Instr first_instruction = Assembler::instr_at(stub->instruction_start());
Assembler 514 src/mips/code-stubs-mips.h Instr second_instruction = Assembler::instr_at(stub->instruction_start() +
Assembler 515 src/mips/code-stubs-mips.h 2 * Assembler::kInstrSize);
Assembler 517 src/mips/code-stubs-mips.h if (Assembler::IsBeq(first_instruction)) {
Assembler 521 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(first_instruction));
Assembler 523 src/mips/code-stubs-mips.h if (Assembler::IsBeq(second_instruction)) {
Assembler 527 src/mips/code-stubs-mips.h ASSERT(Assembler::IsBne(second_instruction));
Assembler 541 src/mips/code-stubs-mips.h PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize);
Assembler 549 src/mips/code-stubs-mips.h PatchNopIntoBranch(&masm, 2 * Assembler::kInstrSize);
Assembler 553 src/mips/code-stubs-mips.h CPU::FlushICache(stub->instruction_start(), 4 * Assembler::kInstrSize);
Assembler 58 src/mips/debug-mips.cc ASSERT(Assembler::kJSReturnSequenceInstructions == 7);
Assembler 59 src/mips/debug-mips.cc CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions);
Assembler 77 src/mips/debug-mips.cc Assembler::kJSReturnSequenceInstructions);
Assembler 106 src/mips/debug-mips.cc CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions);
Assembler 116 src/mips/debug-mips.cc Assembler::kDebugBreakSlotInstructions);
Assembler 299 src/mips/debug-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
Assembler 303 src/mips/debug-mips.cc for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) {
Assembler 306 src/mips/debug-mips.cc ASSERT_EQ(Assembler::kDebugBreakSlotInstructions,
Assembler 41 src/mips/deoptimizer-mips.cc return kCallInstructionSizeInWords * Assembler::kInstrSize;
Assembler 76 src/mips/deoptimizer-mips.cc int call_size_in_words = call_size_in_bytes / Assembler::kInstrSize;
Assembler 77 src/mips/deoptimizer-mips.cc ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0);
Assembler 134 src/mips/deoptimizer-mips.cc const int kInstrSize = Assembler::kInstrSize;
Assembler 145 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize)));
Assembler 154 src/mips/deoptimizer-mips.cc Assembler::target_address_at(pc_after - 4 * kInstrSize)) ==
Assembler 156 src/mips/deoptimizer-mips.cc Assembler::set_target_address_at(pc_after - 4 * kInstrSize,
Assembler 178 src/mips/deoptimizer-mips.cc const int kInstrSize = Assembler::kInstrSize;
Assembler 179 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsAddImmediate(
Assembler 180 src/mips/deoptimizer-mips.cc Assembler::instr_at(pc_after - 6 * kInstrSize)));
Assembler 181 src/mips/deoptimizer-mips.cc ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize)));
Assembler 194 src/mips/deoptimizer-mips.cc Assembler::target_address_at(pc_after - 4 * kInstrSize)) ==
Assembler 196 src/mips/deoptimizer-mips.cc Assembler::set_target_address_at(pc_after - 4 * kInstrSize,
Assembler 980 src/mips/deoptimizer-mips.cc const int Deoptimizer::table_entry_size_ = 9 * Assembler::kInstrSize;
Assembler 983 src/mips/deoptimizer-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm());
Assembler 83 src/mips/full-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 93 src/mips/full-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 354 src/mips/full-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 442 src/mips/full-codegen-mips.cc { Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 457 src/mips/full-codegen-mips.cc ASSERT(Assembler::kJSReturnSequenceInstructions <=
Assembler 1699 src/mips/ic-mips.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1703 src/mips/ic-mips.cc Instr instr = Assembler::instr_at(andi_instruction_address);
Assembler 1704 src/mips/ic-mips.cc if (!(Assembler::IsAndImmediate(instr) &&
Assembler 1705 src/mips/ic-mips.cc Assembler::GetRt(instr) == (uint32_t)zero_reg.code())) {
Assembler 1711 src/mips/ic-mips.cc int delta = Assembler::GetImmediate16(instr);
Assembler 1712 src/mips/ic-mips.cc delta += Assembler::GetRs(instr) * kImm16Mask;
Assembler 1728 src/mips/ic-mips.cc Instr instr_at_patch = Assembler::instr_at(patch_address);
Assembler 1730 src/mips/ic-mips.cc Assembler::instr_at(patch_address + Instruction::kInstrSize);
Assembler 1740 src/mips/ic-mips.cc Register reg = Register::from_code(Assembler::GetRs(instr_at_patch));
Assembler 1742 src/mips/ic-mips.cc ASSERT(Assembler::IsAndImmediate(instr_at_patch));
Assembler 1743 src/mips/ic-mips.cc ASSERT_EQ(0, Assembler::GetImmediate16(instr_at_patch));
Assembler 1747 src/mips/ic-mips.cc ASSERT(Assembler::IsAndImmediate(instr_at_patch));
Assembler 1750 src/mips/ic-mips.cc ASSERT(Assembler::IsBranch(branch_instr));
Assembler 1751 src/mips/ic-mips.cc if (Assembler::IsBeq(branch_instr)) {
Assembler 1754 src/mips/ic-mips.cc ASSERT(Assembler::IsBne(branch_instr));
Assembler 2072 src/mips/lithium-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 2139 src/mips/lithium-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 2165 src/mips/lithium-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm());
Assembler 3022 src/mips/lithium-codegen-mips.cc Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_);
Assembler 5007 src/mips/lithium-codegen-mips.cc ASSERT_EQ(0, padding_size % Assembler::kInstrSize);
Assembler 5010 src/mips/lithium-codegen-mips.cc padding_size -= Assembler::kInstrSize;
Assembler 5420 src/mips/macro-assembler-mips.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 5430 src/mips/macro-assembler-mips.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 5445 src/mips/macro-assembler-mips.cc Instr instr = Assembler::instr_at(masm_.pc_);
Assembler 5446 src/mips/macro-assembler-mips.cc ASSERT(Assembler::IsBranch(instr));
Assembler 5447 src/mips/macro-assembler-mips.cc uint32_t opcode = Assembler::GetOpcodeField(instr);
Assembler 132 src/mips/macro-assembler-mips.h class MacroAssembler: public Assembler {
Assembler 8035 src/objects.cc Assembler* origin = desc.origin; // Needed to find target_object on X64.
Assembler 214 src/safepoint-table.h Safepoint DefineSafepoint(Assembler* assembler,
Assembler 225 src/safepoint-table.h void Emit(Assembler* assembler, int bits_per_entry);
Assembler 849 src/serialize.cc Assembler::deserialization_set_special_target_at( \
Assembler 852 src/serialize.cc location_of_branch_data += Assembler::kSpecialTargetSize; \
Assembler 118 src/v8globals.h class Assembler;
Assembler 240 src/v8globals.h Assembler* origin;
Assembler 45 src/x64/assembler-x64-inl.h void Assembler::emitl(uint32_t x) {
Assembler 51 src/x64/assembler-x64-inl.h void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) {
Assembler 60 src/x64/assembler-x64-inl.h void Assembler::emitw(uint16_t x) {
Assembler 66 src/x64/assembler-x64-inl.h void Assembler::emit_code_target(Handle<Code> target,
Assembler 86 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, Register rm_reg) {
Assembler 91 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) {
Assembler 96 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) {
Assembler 101 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, const Operand& op) {
Assembler 106 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, const Operand& op) {
Assembler 111 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register rm_reg) {
Assembler 117 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(const Operand& op) {
Assembler 122 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register reg, Register rm_reg) {
Assembler 127 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register reg, const Operand& op) {
Assembler 132 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register rm_reg) {
Assembler 137 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(const Operand& op) {
Assembler 142 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, Register rm_reg) {
Assembler 148 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, const Operand& op) {
Assembler 154 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, const Operand& op) {
Assembler 160 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, XMMRegister base) {
Assembler 166 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, Register base) {
Assembler 172 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, XMMRegister base) {
Assembler 178 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register rm_reg) {
Assembler 183 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(const Operand& op) {
Assembler 188 src/x64/assembler-x64-inl.h Address Assembler::target_address_at(Address pc) {
Assembler 193 src/x64/assembler-x64-inl.h void Assembler::set_target_address_at(Address pc, Address target) {
Assembler 198 src/x64/assembler-x64-inl.h Handle<Object> Assembler::code_target_object_handle_at(Address pc) {
Assembler 221 src/x64/assembler-x64-inl.h return Assembler::target_address_at(pc_);
Assembler 238 src/x64/assembler-x64-inl.h return Assembler::kSpecialTargetSize;
Assembler 248 src/x64/assembler-x64-inl.h Assembler::set_target_address_at(pc_, target);
Assembler 267 src/x64/assembler-x64-inl.h Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
Assembler 351 src/x64/assembler-x64-inl.h return !Assembler::IsNop(pc());
Assembler 359 src/x64/assembler-x64-inl.h pc_ + Assembler::kRealPatchReturnSequenceAddressOffset);
Assembler 366 src/x64/assembler-x64-inl.h Memory::Address_at(pc_ + Assembler::kRealPatchReturnSequenceAddressOffset) =
Assembler 368 src/x64/assembler-x64-inl.h CPU::FlushICache(pc_ + Assembler::kRealPatchReturnSequenceAddressOffset,
Assembler 392 src/x64/assembler-x64-inl.h pc_ + Assembler::kPatchReturnSequenceAddressOffset);
Assembler 72 src/x64/assembler-x64.cc Assembler assm(NULL, memory->address(), kBufferSize);
Assembler 347 src/x64/assembler-x64.cc Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
Assembler 398 src/x64/assembler-x64.cc Assembler::~Assembler() {
Assembler 411 src/x64/assembler-x64.cc void Assembler::GetCode(CodeDesc* desc) {
Assembler 426 src/x64/assembler-x64.cc void Assembler::Align(int m) {
Assembler 433 src/x64/assembler-x64.cc void Assembler::CodeTargetAlign() {
Assembler 438 src/x64/assembler-x64.cc bool Assembler::IsNop(Address addr) {
Assembler 447 src/x64/assembler-x64.cc void Assembler::bind_to(Label* L, int pos) {
Assembler 482 src/x64/assembler-x64.cc void Assembler::bind(Label* L) {
Assembler 487 src/x64/assembler-x64.cc void Assembler::GrowBuffer() {
Assembler 554 src/x64/assembler-x64.cc void Assembler::emit_operand(int code, const Operand& adr) {
Assembler 571 src/x64/assembler-x64.cc void Assembler::arithmetic_op(byte opcode, Register reg, const Operand& op) {
Assembler 579 src/x64/assembler-x64.cc void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) {
Assembler 595 src/x64/assembler-x64.cc void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) {
Assembler 613 src/x64/assembler-x64.cc void Assembler::arithmetic_op_16(byte opcode,
Assembler 624 src/x64/assembler-x64.cc void Assembler::arithmetic_op_32(byte opcode, Register reg, Register rm_reg) {
Assembler 640 src/x64/assembler-x64.cc void Assembler::arithmetic_op_32(byte opcode,
Assembler 650 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op(byte subcode,
Assembler 669 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op(byte subcode,
Assembler 686 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_16(byte subcode,
Assembler 707 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_16(byte subcode,
Assembler 725 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_32(byte subcode,
Assembler 745 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_32(byte subcode,
Assembler 762 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_8(byte subcode,
Assembler 774 src/x64/assembler-x64.cc void Assembler::immediate_arithmetic_op_8(byte subcode,
Assembler 789 src/x64/assembler-x64.cc void Assembler::shift(Register dst, Immediate shift_amount, int subcode) {
Assembler 805 src/x64/assembler-x64.cc void Assembler::shift(Register dst, int subcode) {
Assembler 813 src/x64/assembler-x64.cc void Assembler::shift_32(Register dst, int subcode) {
Assembler 821 src/x64/assembler-x64.cc void Assembler::shift_32(Register dst, Immediate shift_amount, int subcode) {
Assembler 837 src/x64/assembler-x64.cc void Assembler::bt(const Operand& dst, Register src) {
Assembler 846 src/x64/assembler-x64.cc void Assembler::bts(const Operand& dst, Register src) {
Assembler 855 src/x64/assembler-x64.cc void Assembler::call(Label* L) {
Assembler 876 src/x64/assembler-x64.cc void Assembler::call(Handle<Code> target,
Assembler 887 src/x64/assembler-x64.cc void Assembler::call(Register adr) {
Assembler 897 src/x64/assembler-x64.cc void Assembler::call(const Operand& op) {
Assembler 911 src/x64/assembler-x64.cc void Assembler::call(Address target) {
Assembler 923 src/x64/assembler-x64.cc void Assembler::clc() {
Assembler 928 src/x64/assembler-x64.cc void Assembler::cld() {
Assembler 933 src/x64/assembler-x64.cc void Assembler::cdq() {
Assembler 939 src/x64/assembler-x64.cc void Assembler::cmovq(Condition cc, Register dst, Register src) {
Assembler 957 src/x64/assembler-x64.cc void Assembler::cmovq(Condition cc, Register dst, const Operand& src) {
Assembler 973 src/x64/assembler-x64.cc void Assembler::cmovl(Condition cc, Register dst, Register src) {
Assembler 989 src/x64/assembler-x64.cc void Assembler::cmovl(Condition cc, Register dst, const Operand& src) {
Assembler 1005 src/x64/assembler-x64.cc void Assembler::cmpb_al(Immediate imm8) {
Assembler 1013 src/x64/assembler-x64.cc void Assembler::cpuid() {
Assembler 1021 src/x64/assembler-x64.cc void Assembler::cqo() {
Assembler 1028 src/x64/assembler-x64.cc void Assembler::decq(Register dst) {
Assembler 1036 src/x64/assembler-x64.cc void Assembler::decq(const Operand& dst) {
Assembler 1044 src/x64/assembler-x64.cc void Assembler::decl(Register dst) {
Assembler 1052 src/x64/assembler-x64.cc void Assembler::decl(const Operand& dst) {
Assembler 1060 src/x64/assembler-x64.cc void Assembler::decb(Register dst) {
Assembler 1071 src/x64/assembler-x64.cc void Assembler::decb(const Operand& dst) {
Assembler 1079 src/x64/assembler-x64.cc void Assembler::enter(Immediate size) {
Assembler 1087 src/x64/assembler-x64.cc void Assembler::hlt() {
Assembler 1093 src/x64/assembler-x64.cc void Assembler::idivq(Register src) {
Assembler 1101 src/x64/assembler-x64.cc void Assembler::idivl(Register src) {
Assembler 1109 src/x64/assembler-x64.cc void Assembler::imul(Register src) {
Assembler 1117 src/x64/assembler-x64.cc void Assembler::imul(Register dst, Register src) {
Assembler 1126 src/x64/assembler-x64.cc void Assembler::imul(Register dst, const Operand& src) {
Assembler 1135 src/x64/assembler-x64.cc void Assembler::imul(Register dst, Register src, Immediate imm) {
Assembler 1150 src/x64/assembler-x64.cc void Assembler::imull(Register dst, Register src) {
Assembler 1159 src/x64/assembler-x64.cc void Assembler::imull(Register dst, const Operand& src) {
Assembler 1168 src/x64/assembler-x64.cc void Assembler::imull(Register dst, Register src, Immediate imm) {
Assembler 1183 src/x64/assembler-x64.cc void Assembler::incq(Register dst) {
Assembler 1191 src/x64/assembler-x64.cc void Assembler::incq(const Operand& dst) {
Assembler 1199 src/x64/assembler-x64.cc void Assembler::incl(const Operand& dst) {
Assembler 1207 src/x64/assembler-x64.cc void Assembler::incl(Register dst) {
Assembler 1215 src/x64/assembler-x64.cc void Assembler::int3() {
Assembler 1221 src/x64/assembler-x64.cc void Assembler::j(Condition cc, Label* L, Label::Distance distance) {
Assembler 1273 src/x64/assembler-x64.cc void Assembler::j(Condition cc,
Assembler 1285 src/x64/assembler-x64.cc void Assembler::jmp(Label* L, Label::Distance distance) {
Assembler 1327 src/x64/assembler-x64.cc void Assembler::jmp(Handle<Code> target, RelocInfo::Mode rmode) {
Assembler 1335 src/x64/assembler-x64.cc void Assembler::jmp(Register target) {
Assembler 1344 src/x64/assembler-x64.cc void Assembler::jmp(const Operand& src) {
Assembler 1353 src/x64/assembler-x64.cc void Assembler::lea(Register dst, const Operand& src) {
Assembler 1361 src/x64/assembler-x64.cc void Assembler::leal(Register dst, const Operand& src) {
Assembler 1369 src/x64/assembler-x64.cc void Assembler::load_rax(void* value, RelocInfo::Mode mode) {
Assembler 1377 src/x64/assembler-x64.cc void Assembler::load_rax(ExternalReference ref) {
Assembler 1382 src/x64/assembler-x64.cc void Assembler::leave() {
Assembler 1388 src/x64/assembler-x64.cc void Assembler::movb(Register dst, const Operand& src) {
Assembler 1401 src/x64/assembler-x64.cc void Assembler::movb(Register dst, Immediate imm) {
Assembler 1411 src/x64/assembler-x64.cc void Assembler::movb(const Operand& dst, Register src) {
Assembler 1423 src/x64/assembler-x64.cc void Assembler::movw(const Operand& dst, Register src) {
Assembler 1432 src/x64/assembler-x64.cc void Assembler::movl(Register dst, const Operand& src) {
Assembler 1440 src/x64/assembler-x64.cc void Assembler::movl(Register dst, Register src) {
Assembler 1454 src/x64/assembler-x64.cc void Assembler::movl(const Operand& dst, Register src) {
Assembler 1462 src/x64/assembler-x64.cc void Assembler::movl(const Operand& dst, Immediate value) {
Assembler 1471 src/x64/assembler-x64.cc void Assembler::movl(Register dst, Immediate value) {
Assembler 1479 src/x64/assembler-x64.cc void Assembler::movq(Register dst, const Operand& src) {
Assembler 1487 src/x64/assembler-x64.cc void Assembler::movq(Register dst, Register src) {
Assembler 1501 src/x64/assembler-x64.cc void Assembler::movq(Register dst, Immediate value) {
Assembler 1510 src/x64/assembler-x64.cc void Assembler::movq(const Operand& dst, Register src) {
Assembler 1518 src/x64/assembler-x64.cc void Assembler::movq(Register dst, void* value, RelocInfo::Mode rmode) {
Assembler 1529 src/x64/assembler-x64.cc void Assembler::movq(Register dst, int64_t value, RelocInfo::Mode rmode) {
Assembler 1550 src/x64/assembler-x64.cc void Assembler::movq(Register dst, ExternalReference ref) {
Assembler 1556 src/x64/assembler-x64.cc void Assembler::movq(const Operand& dst, Immediate value) {
Assembler 1567 src/x64/assembler-x64.cc void Assembler::movl(const Operand& dst, Label* src) {
Assembler 1588 src/x64/assembler-x64.cc void Assembler::movq(Register dst, Handle<Object> value, RelocInfo::Mode mode) {
Assembler 1607 src/x64/assembler-x64.cc void Assembler::movsxbq(Register dst, const Operand& src) {
Assembler 1616 src/x64/assembler-x64.cc void Assembler::movsxwq(Register dst, const Operand& src) {
Assembler 1625 src/x64/assembler-x64.cc void Assembler::movsxlq(Register dst, Register src) {
Assembler 1633 src/x64/assembler-x64.cc void Assembler::movsxlq(Register dst, const Operand& src) {
Assembler 1641 src/x64/assembler-x64.cc void Assembler::movzxbq(Register dst, const Operand& src) {
Assembler 1652 src/x64/assembler-x64.cc void Assembler::movzxbl(Register dst, const Operand& src) {
Assembler 1661 src/x64/assembler-x64.cc void Assembler::movzxwq(Register dst, const Operand& src) {
Assembler 1670 src/x64/assembler-x64.cc void Assembler::movzxwl(Register dst, const Operand& src) {
Assembler 1679 src/x64/assembler-x64.cc void Assembler::repmovsb() {
Assembler 1686 src/x64/assembler-x64.cc void Assembler::repmovsw() {
Assembler 1694 src/x64/assembler-x64.cc void Assembler::repmovsl() {
Assembler 1701 src/x64/assembler-x64.cc void Assembler::repmovsq() {
Assembler 1709 src/x64/assembler-x64.cc void Assembler::mul(Register src) {
Assembler 1717 src/x64/assembler-x64.cc void Assembler::neg(Register dst) {
Assembler 1725 src/x64/assembler-x64.cc void Assembler::negl(Register dst) {
Assembler 1733 src/x64/assembler-x64.cc void Assembler::neg(const Operand& dst) {
Assembler 1741 src/x64/assembler-x64.cc void Assembler::nop() {
Assembler 1747 src/x64/assembler-x64.cc void Assembler::not_(Register dst) {
Assembler 1755 src/x64/assembler-x64.cc void Assembler::not_(const Operand& dst) {
Assembler 1763 src/x64/assembler-x64.cc void Assembler::notl(Register dst) {
Assembler 1771 src/x64/assembler-x64.cc void Assembler::Nop(int n) {
Assembler 1848 src/x64/assembler-x64.cc void Assembler::pop(Register dst) {
Assembler 1855 src/x64/assembler-x64.cc void Assembler::pop(const Operand& dst) {
Assembler 1863 src/x64/assembler-x64.cc void Assembler::popfq() {
Assembler 1869 src/x64/assembler-x64.cc void Assembler::push(Register src) {
Assembler 1876 src/x64/assembler-x64.cc void Assembler::push(const Operand& src) {
Assembler 1884 src/x64/assembler-x64.cc void Assembler::push(Immediate value) {
Assembler 1896 src/x64/assembler-x64.cc void Assembler::push_imm32(int32_t imm32) {
Assembler 1903 src/x64/assembler-x64.cc void Assembler::pushfq() {
Assembler 1909 src/x64/assembler-x64.cc void Assembler::rdtsc() {
Assembler 1916 src/x64/assembler-x64.cc void Assembler::ret(int imm16) {
Assembler 1929 src/x64/assembler-x64.cc void Assembler::setcc(Condition cc, Register reg) {
Assembler 1945 src/x64/assembler-x64.cc void Assembler::shld(Register dst, Register src) {
Assembler 1954 src/x64/assembler-x64.cc void Assembler::shrd(Register dst, Register src) {
Assembler 1963 src/x64/assembler-x64.cc void Assembler::xchg(Register dst, Register src) {
Assembler 1981 src/x64/assembler-x64.cc void Assembler::store_rax(void* dst, RelocInfo::Mode mode) {
Assembler 1989 src/x64/assembler-x64.cc void Assembler::store_rax(ExternalReference ref) {
Assembler 1994 src/x64/assembler-x64.cc void Assembler::testb(Register dst, Register src) {
Assembler 2011 src/x64/assembler-x64.cc void Assembler::testb(Register reg, Immediate mask) {
Assembler 2029 src/x64/assembler-x64.cc void Assembler::testb(const Operand& op, Immediate mask) {
Assembler 2039 src/x64/assembler-x64.cc void Assembler::testb(const Operand& op, Register reg) {
Assembler 2052 src/x64/assembler-x64.cc void Assembler::testl(Register dst, Register src) {
Assembler 2066 src/x64/assembler-x64.cc void Assembler::testl(Register reg, Immediate mask) {
Assembler 2085 src/x64/assembler-x64.cc void Assembler::testl(const Operand& op, Immediate mask) {
Assembler 2099 src/x64/assembler-x64.cc void Assembler::testq(const Operand& op, Register reg) {
Assembler 2107 src/x64/assembler-x64.cc void Assembler::testq(Register dst, Register src) {
Assembler 2121 src/x64/assembler-x64.cc void Assembler::testq(Register dst, Immediate mask) {
Assembler 2139 src/x64/assembler-x64.cc void Assembler::fld(int i) {
Assembler 2145 src/x64/assembler-x64.cc void Assembler::fld1() {
Assembler 2152 src/x64/assembler-x64.cc void Assembler::fldz() {
Assembler 2159 src/x64/assembler-x64.cc void Assembler::fldpi() {
Assembler 2166 src/x64/assembler-x64.cc void Assembler::fldln2() {
Assembler 2173 src/x64/assembler-x64.cc void Assembler::fld_s(const Operand& adr) {
Assembler 2181 src/x64/assembler-x64.cc void Assembler::fld_d(const Operand& adr) {
Assembler 2189 src/x64/assembler-x64.cc void Assembler::fstp_s(const Operand& adr) {
Assembler 2197 src/x64/assembler-x64.cc void Assembler::fstp_d(const Operand& adr) {
Assembler 2205 src/x64/assembler-x64.cc void Assembler::fstp(int index) {
Assembler 2212 src/x64/assembler-x64.cc void Assembler::fild_s(const Operand& adr) {
Assembler 2220 src/x64/assembler-x64.cc void Assembler::fild_d(const Operand& adr) {
Assembler 2228 src/x64/assembler-x64.cc void Assembler::fistp_s(const Operand& adr) {
Assembler 2236 src/x64/assembler-x64.cc void Assembler::fisttp_s(const Operand& adr) {
Assembler 2245 src/x64/assembler-x64.cc void Assembler::fisttp_d(const Operand& adr) {
Assembler 2254 src/x64/assembler-x64.cc void Assembler::fist_s(const Operand& adr) {
Assembler 2262 src/x64/assembler-x64.cc void Assembler::fistp_d(const Operand& adr) {
Assembler 2270 src/x64/assembler-x64.cc void Assembler::fabs() {
Assembler 2277 src/x64/assembler-x64.cc void Assembler::fchs() {
Assembler 2284 src/x64/assembler-x64.cc void Assembler::fcos() {
Assembler 2291 src/x64/assembler-x64.cc void Assembler::fsin() {
Assembler 2298 src/x64/assembler-x64.cc void Assembler::fptan() {
Assembler 2305 src/x64/assembler-x64.cc void Assembler::fyl2x() {
Assembler 2312 src/x64/assembler-x64.cc void Assembler::f2xm1() {
Assembler 2319 src/x64/assembler-x64.cc void Assembler::fscale() {
Assembler 2326 src/x64/assembler-x64.cc void Assembler::fninit() {
Assembler 2333 src/x64/assembler-x64.cc void Assembler::fadd(int i) {
Assembler 2339 src/x64/assembler-x64.cc void Assembler::fsub(int i) {
Assembler 2345 src/x64/assembler-x64.cc void Assembler::fisub_s(const Operand& adr) {
Assembler 2353 src/x64/assembler-x64.cc void Assembler::fmul(int i) {
Assembler 2359 src/x64/assembler-x64.cc void Assembler::fdiv(int i) {
Assembler 2365 src/x64/assembler-x64.cc void Assembler::faddp(int i) {
Assembler 2371 src/x64/assembler-x64.cc void Assembler::fsubp(int i) {
Assembler 2377 src/x64/assembler-x64.cc void Assembler::fsubrp(int i) {
Assembler 2383 src/x64/assembler-x64.cc void Assembler::fmulp(int i) {
Assembler 2389 src/x64/assembler-x64.cc void Assembler::fdivp(int i) {
Assembler 2395 src/x64/assembler-x64.cc void Assembler::fprem() {
Assembler 2402 src/x64/assembler-x64.cc void Assembler::fprem1() {
Assembler 2409 src/x64/assembler-x64.cc void Assembler::fxch(int i) {
Assembler 2415 src/x64/assembler-x64.cc void Assembler::fincstp() {
Assembler 2422 src/x64/assembler-x64.cc void Assembler::ffree(int i) {
Assembler 2428 src/x64/assembler-x64.cc void Assembler::ftst() {
Assembler 2435 src/x64/assembler-x64.cc void Assembler::fucomp(int i) {
Assembler 2441 src/x64/assembler-x64.cc void Assembler::fucompp() {
Assembler 2448 src/x64/assembler-x64.cc void Assembler::fucomi(int i) {
Assembler 2455 src/x64/assembler-x64.cc void Assembler::fucomip() {
Assembler 2462 src/x64/assembler-x64.cc void Assembler::fcompp() {
Assembler 2469 src/x64/assembler-x64.cc void Assembler::fnstsw_ax() {
Assembler 2476 src/x64/assembler-x64.cc void Assembler::fwait() {
Assembler 2482 src/x64/assembler-x64.cc void Assembler::frndint() {
Assembler 2489 src/x64/assembler-x64.cc void Assembler::fnclex() {
Assembler 2496 src/x64/assembler-x64.cc void Assembler::sahf() {
Assembler 2504 src/x64/assembler-x64.cc void Assembler::emit_farith(int b1, int b2, int i) {
Assembler 2513 src/x64/assembler-x64.cc void Assembler::movd(XMMRegister dst, Register src) {
Assembler 2523 src/x64/assembler-x64.cc void Assembler::movd(Register dst, XMMRegister src) {
Assembler 2533 src/x64/assembler-x64.cc void Assembler::movq(XMMRegister dst, Register src) {
Assembler 2543 src/x64/assembler-x64.cc void Assembler::movq(Register dst, XMMRegister src) {
Assembler 2553 src/x64/assembler-x64.cc void Assembler::movq(XMMRegister dst, XMMRegister src) {
Assembler 2571 src/x64/assembler-x64.cc void Assembler::movdqa(const Operand& dst, XMMRegister src) {
Assembler 2581 src/x64/assembler-x64.cc void Assembler::movdqa(XMMRegister dst, const Operand& src) {
Assembler 2591 src/x64/assembler-x64.cc void Assembler::extractps(Register dst, XMMRegister src, byte imm8) {
Assembler 2605 src/x64/assembler-x64.cc void Assembler::movsd(const Operand& dst, XMMRegister src) {
Assembler 2615 src/x64/assembler-x64.cc void Assembler::movsd(XMMRegister dst, XMMRegister src) {
Assembler 2625 src/x64/assembler-x64.cc void Assembler::movsd(XMMRegister dst, const Operand& src) {
Assembler 2635 src/x64/assembler-x64.cc void Assembler::movaps(XMMRegister dst, XMMRegister src) {
Assembler 2652 src/x64/assembler-x64.cc void Assembler::movapd(XMMRegister dst, XMMRegister src) {
Assembler 2671 src/x64/assembler-x64.cc void Assembler::movss(XMMRegister dst, const Operand& src) {
Assembler 2681 src/x64/assembler-x64.cc void Assembler::movss(const Operand& src, XMMRegister dst) {
Assembler 2691 src/x64/assembler-x64.cc void Assembler::cvttss2si(Register dst, const Operand& src) {
Assembler 2701 src/x64/assembler-x64.cc void Assembler::cvttss2si(Register dst, XMMRegister src) {
Assembler 2711 src/x64/assembler-x64.cc void Assembler::cvttsd2si(Register dst, const Operand& src) {
Assembler 2721 src/x64/assembler-x64.cc void Assembler::cvttsd2si(Register dst, XMMRegister src) {
Assembler 2731 src/x64/assembler-x64.cc void Assembler::cvttsd2siq(Register dst, XMMRegister src) {
Assembler 2741 src/x64/assembler-x64.cc void Assembler::cvtlsi2sd(XMMRegister dst, const Operand& src) {
Assembler 2751 src/x64/assembler-x64.cc void Assembler::cvtlsi2sd(XMMRegister dst, Register src) {
Assembler 2761 src/x64/assembler-x64.cc void Assembler::cvtlsi2ss(XMMRegister dst, Register src) {
Assembler 2771 src/x64/assembler-x64.cc void Assembler::cvtqsi2sd(XMMRegister dst, Register src) {
Assembler 2781 src/x64/assembler-x64.cc void Assembler::cvtss2sd(XMMRegister dst, XMMRegister src) {
Assembler 2791 src/x64/assembler-x64.cc void Assembler::cvtss2sd(XMMRegister dst, const Operand& src) {
Assembler 2801 src/x64/assembler-x64.cc void Assembler::cvtsd2ss(XMMRegister dst, XMMRegister src) {
Assembler 2811 src/x64/assembler-x64.cc void Assembler::cvtsd2si(Register dst, XMMRegister src) {
Assembler 2821 src/x64/assembler-x64.cc void Assembler::cvtsd2siq(Register dst, XMMRegister src) {
Assembler 2831 src/x64/assembler-x64.cc void Assembler::addsd(XMMRegister dst, XMMRegister src) {
Assembler 2841 src/x64/assembler-x64.cc void Assembler::mulsd(XMMRegister dst, XMMRegister src) {
Assembler 2851 src/x64/assembler-x64.cc void Assembler::subsd(XMMRegister dst, XMMRegister src) {
Assembler 2861 src/x64/assembler-x64.cc void Assembler::divsd(XMMRegister dst, XMMRegister src) {
Assembler 2871 src/x64/assembler-x64.cc void Assembler::andpd(XMMRegister dst, XMMRegister src) {
Assembler 2881 src/x64/assembler-x64.cc void Assembler::orpd(XMMRegister dst, XMMRegister src) {
Assembler 2891 src/x64/assembler-x64.cc void Assembler::xorpd(XMMRegister dst, XMMRegister src) {
Assembler 2901 src/x64/assembler-x64.cc void Assembler::xorps(XMMRegister dst, XMMRegister src) {
Assembler 2910 src/x64/assembler-x64.cc void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) {
Assembler 2920 src/x64/assembler-x64.cc void Assembler::ucomisd(XMMRegister dst, XMMRegister src) {
Assembler 2930 src/x64/assembler-x64.cc void Assembler::ucomisd(XMMRegister dst, const Operand& src) {
Assembler 2940 src/x64/assembler-x64.cc void Assembler::roundsd(XMMRegister dst, XMMRegister src,
Assembler 2955 src/x64/assembler-x64.cc void Assembler::movmskpd(Register dst, XMMRegister src) {
Assembler 2965 src/x64/assembler-x64.cc void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) {
Assembler 2971 src/x64/assembler-x64.cc void Assembler::emit_sse_operand(XMMRegister dst, XMMRegister src) {
Assembler 2975 src/x64/assembler-x64.cc void Assembler::emit_sse_operand(XMMRegister dst, Register src) {
Assembler 2979 src/x64/assembler-x64.cc void Assembler::emit_sse_operand(Register dst, XMMRegister src) {
Assembler 2984 src/x64/assembler-x64.cc void Assembler::db(uint8_t data) {
Assembler 2990 src/x64/assembler-x64.cc void Assembler::dd(uint32_t data) {
Assembler 2998 src/x64/assembler-x64.cc void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
Assembler 3015 src/x64/assembler-x64.cc void Assembler::RecordJSReturn() {
Assembler 3022 src/x64/assembler-x64.cc void Assembler::RecordDebugBreakSlot() {
Assembler 3029 src/x64/assembler-x64.cc void Assembler::RecordComment(const char* msg, bool force) {
Assembler 366 src/x64/assembler-x64.h friend class Assembler;
Assembler 434 src/x64/assembler-x64.h friend class Assembler;
Assembler 531 src/x64/assembler-x64.h class Assembler : public AssemblerBase {
Assembler 558 src/x64/assembler-x64.h Assembler(Isolate* isolate, void* buffer, int buffer_size);
Assembler 559 src/x64/assembler-x64.h ~Assembler();
Assembler 1651 src/x64/assembler-x64.h explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) {
Assembler 1666 src/x64/assembler-x64.h Assembler* assembler_;
Assembler 6463 src/x64/code-stubs-x64.cc __ subq(rcx, Immediate(Assembler::kShortCallInstructionLength));
Assembler 6466 src/x64/code-stubs-x64.cc __ subq(rdi, Immediate(Assembler::kShortCallInstructionLength));
Assembler 131 src/x64/codegen-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 135 src/x64/codegen-x64.cc Assembler masm(NULL, buffer, static_cast<int>(actual_size));
Assembler 51 src/x64/debug-x64.cc ASSERT(Assembler::kJSReturnSequenceLength >=
Assembler 52 src/x64/debug-x64.cc Assembler::kCallInstructionLength);
Assembler 55 src/x64/debug-x64.cc Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength);
Assembler 62 src/x64/debug-x64.cc Assembler::kJSReturnSequenceLength);
Assembler 77 src/x64/debug-x64.cc return !Assembler::IsNop(rinfo()->pc());
Assembler 85 src/x64/debug-x64.cc Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength);
Assembler 91 src/x64/debug-x64.cc rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength);
Assembler 303 src/x64/debug-x64.cc __ Nop(Assembler::kDebugBreakSlotLength);
Assembler 304 src/x64/debug-x64.cc ASSERT_EQ(Assembler::kDebugBreakSlotLength,
Assembler 45 src/x64/deoptimizer-x64.cc return Assembler::kCallInstructionLength;
Assembler 84 src/x64/deoptimizer-x64.cc CodePatcher patcher(call_address, Assembler::kCallInstructionLength);
Assembler 143 src/x64/deoptimizer-x64.cc Assembler::target_address_at(call_target_address));
Assembler 171 src/x64/deoptimizer-x64.cc Assembler::set_target_address_at(call_target_address,
Assembler 185 src/x64/deoptimizer-x64.cc Assembler::target_address_at(call_target_address));
Assembler 198 src/x64/deoptimizer-x64.cc Assembler::set_target_address_at(call_target_address,
Assembler 431 src/x64/full-codegen-x64.cc const int kPadding = Assembler::kJSReturnSequenceLength - 7;
Assembler 437 src/x64/full-codegen-x64.cc ASSERT(Assembler::kJSReturnSequenceLength <=
Assembler 1707 src/x64/ic-x64.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1711 src/x64/ic-x64.cc return *test_instruction_address == Assembler::kTestAlByte;
Assembler 1751 src/x64/ic-x64.cc address + Assembler::kCallTargetAddressOffset;
Assembler 1755 src/x64/ic-x64.cc if (*test_instruction_address != Assembler::kTestAlByte) {
Assembler 1756 src/x64/ic-x64.cc ASSERT(*test_instruction_address == Assembler::kNopByte);
Assembler 1774 src/x64/ic-x64.cc ? (*jmp_address == Assembler::kJncShortOpcode ||
Assembler 1775 src/x64/ic-x64.cc *jmp_address == Assembler::kJcShortOpcode)
Assembler 1776 src/x64/ic-x64.cc : (*jmp_address == Assembler::kJnzShortOpcode ||
Assembler 1777 src/x64/ic-x64.cc *jmp_address == Assembler::kJzShortOpcode));
Assembler 1779 src/x64/ic-x64.cc ? (*jmp_address == Assembler::kJncShortOpcode ? not_zero : zero)
Assembler 1780 src/x64/ic-x64.cc : (*jmp_address == Assembler::kJnzShortOpcode ? not_carry : carry);
Assembler 1781 src/x64/ic-x64.cc *jmp_address = static_cast<byte>(Assembler::kJccShortPrefix | cc);
Assembler 3045 src/x64/lithium-codegen-x64.cc __ roundsd(xmm_scratch, input_reg, Assembler::kRoundDown);
Assembler 4243 src/x64/macro-assembler-x64.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 4253 src/x64/macro-assembler-x64.cc ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
Assembler 83 src/x64/macro-assembler-x64.h class MacroAssembler: public Assembler {
Assembler 62 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 88 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 125 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 178 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 245 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 361 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 397 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 440 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 643 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 754 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 869 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 965 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 1018 test/cctest/test-assembler-arm.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 64 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 92 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 130 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 176 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 211 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 242 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 269 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 315 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 402 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 416 test/cctest/test-assembler-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof(buffer));
Assembler 357 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 418 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 493 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 779 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 863 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 1272 test/cctest/test-assembler-mips.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 38 test/cctest/test-assembler-x64.cc using v8::internal::Assembler;
Assembler 105 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 109 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 127 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 131 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 159 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 163 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 181 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 185 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 209 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 213 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 243 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 247 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 272 test/cctest/test-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 276 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
Assembler 365 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 379 test/cctest/test-assembler-x64.cc Assembler assm(Isolate::Current(), buffer, sizeof(buffer));
Assembler 79 test/cctest/test-disasm-arm.cc Assembler assm(Isolate::Current(), buffer, 4*1024); \
Assembler 61 test/cctest/test-disasm-ia32.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 81 test/cctest/test-disasm-mips.cc Assembler assm(Isolate::Current(), buffer, 4*1024); \
Assembler 61 test/cctest/test-disasm-x64.cc Assembler assm(Isolate::Current(), buffer, sizeof buffer);
Assembler 73 test/cctest/test-heap.cc Assembler assm(Isolate::Current(), NULL, 0);
Assembler 38 test/cctest/test-macro-assembler-x64.cc using v8::internal::Assembler;
Assembler 156 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 246 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,
Assembler 298 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 428 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 474 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 724 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 814 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1006 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,
Assembler 1098 test/cctest/test-macro-assembler-x64.cc byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1206 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,
Assembler 1318 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,
Assembler 1416 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3,
Assembler 1487 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1568 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1651 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1736 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1805 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
Assembler 1903 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 4,
Assembler 2011 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3,
Assembler 2082 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,
Assembler 2148 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 4,
Assembler 2193 test/cctest/test-macro-assembler-x64.cc static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2,