Searched refs:pc_offset (Results 1 - 25 of 45) sorted by relevance

12

/external/v8/src/
H A Dsafepoint-table.cc77 unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start()); local
80 if (GetPcOffset(i) == pc_offset) return GetEntry(i);
131 info.pc = assembler->pc_offset();
163 int target_offset = assembler->pc_offset() + Deoptimizer::patch_size();
164 while (assembler->pc_offset() < target_offset) {
171 offset_ = assembler->pc_offset();
H A Dlithium.h472 int pc_offset() const { return pc_offset_; } function in class:v8::internal::LEnvironment
493 int pc_offset) {
497 pc_offset_ = pc_offset;
491 Register(int deoptimization_index, int translation_index, int pc_offset) argument
H A Dframes.cc423 unsigned pc_offset = static_cast<unsigned>(pc - holder->instruction_start()); local
428 pc = holder->instruction_start() + pc_offset;
895 unsigned pc_offset = local
897 ASSERT(pc_offset > 0);
899 FrameSummary summary(receiver, function, code, pc_offset, is_constructor);
H A Dfull-codegen.cc355 unsigned offset = masm()->pc_offset();
432 StateField::encode(state) | PcField::encode(masm_->pc_offset());
461 ASSERT(masm_->pc_offset() > 0);
462 BailoutEntry entry = { ast_id, static_cast<unsigned>(masm_->pc_offset()) };
H A Ddeoptimizer.cc1053 uint32_t pc_offset = Memory::uint32_at(stack_check_cursor + kIntSize); local
1054 Address pc_after = unoptimized_code->instruction_start() + pc_offset;
1075 uint32_t pc_offset = Memory::uint32_at(stack_check_cursor + kIntSize); local
1076 Address pc_after = unoptimized_code->instruction_start() + pc_offset;
H A Dheap.h1578 void SetArgumentsAdaptorDeoptPCOffset(int pc_offset) { argument
1580 set_arguments_adaptor_deopt_pc_offset(Smi::FromInt(pc_offset));
1583 void SetConstructStubDeoptPCOffset(int pc_offset) { argument
1585 set_construct_stub_deopt_pc_offset(Smi::FromInt(pc_offset));
/external/v8/src/ia32/
H A Ddeoptimizer-ia32.cc59 int pc_offset = deopt_data->Pc(i)->value(); local
60 if (pc_offset == -1) continue;
61 ASSERT_GE(pc_offset, prev_pc_offset);
62 int pc_delta = pc_offset - prev_pc_offset;
71 prev_pc_offset = pc_offset;
433 unsigned pc_offset = data->OsrPcOffset()->value(); local
435 optimized_code_->entry() + pc_offset);
802 unsigned pc_offset = FullCodeGenerator::PcField::decode(pc_and_state); local
803 uint32_t pc_value = reinterpret_cast<uint32_t>(start + pc_offset);
984 __ push(Operand(ebx, FrameDescription::pc_offset()));
[all...]
H A Dassembler-ia32-inl.h405 L->link_to(pc_offset());
413 int offset = L->near_link_pos() - pc_offset();
417 L->link_to(pc_offset(), Label::kNear);
H A Dassembler-ia32.cc383 desc->instr_size = pc_offset();
392 int addr = pc_offset();
1352 ASSERT(0 <= pos && pos <= pc_offset()); // must have a valid binding position
1391 bind_to(L, pc_offset());
1400 int offs = L->pos() - pc_offset();
1457 int offs = L->pos() - pc_offset();
1508 int offs = L->pos() - pc_offset();
2466 desc.instr_size = pc_offset();
/external/v8/src/arm/
H A Ddeoptimizer-arm.cc343 unsigned pc_offset = data->OsrPcOffset()->value(); local
345 optimized_code_->entry() + pc_offset);
725 unsigned pc_offset = FullCodeGenerator::PcField::decode(pc_and_state); local
726 uint32_t pc_value = reinterpret_cast<uint32_t>(start + pc_offset);
937 __ ldr(r6, MemOperand(r2, FrameDescription::pc_offset()));
969 int start = masm()->pc_offset();
980 ASSERT(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-arm.cc358 desc->instr_size = pc_offset();
365 while ((pc_offset() & (m - 1)) != 0) {
654 ASSERT(0 <= pos && pos <= pc_offset()); // must have a valid binding position
692 bind_to(L, pc_offset());
999 L->link_to(pc_offset());
1005 return target_pos - (pc_offset() + kPcLoadDelta);
1481 CheckConstPool(true, no_const_pool_before_ == pc_offset() - kInstrSize);
2455 desc.instr_size = pc_offset();
2524 first_const_pool_use_ = pc_offset();
2556 int pc_limit = pc_offset()
[all...]
H A Dassembler-arm-inl.h319 if (pc_offset() >= next_buffer_check_) {
H A Dassembler-arm.h1169 return pc_offset() - label->pos();
1229 int pc_offset() const { return pc_ - buffer_; } function in class:v8::internal::Assembler
1315 (pc_offset() < (first_const_pool_use_ + kMaxDistToPool)));
1327 (pc_offset() < no_const_pool_before_);
H A Dregexp-macro-assembler-arm.cc906 masm_->pc_offset() + Assembler::kPcLoadDelta;
1216 backtrack_constant_pool_offset_ = masm_->pc_offset();
1230 if (masm_->pc_offset() - offset < 2 * KB) {
/external/v8/src/x64/
H A Ddeoptimizer-x64.cc320 unsigned pc_offset = data->OsrPcOffset()->value(); local
322 optimized_code_->entry() + pc_offset);
705 unsigned pc_offset = FullCodeGenerator::PcField::decode(pc_and_state); local
706 intptr_t pc_value = reinterpret_cast<intptr_t>(start + pc_offset);
918 __ push(Operand(rbx, FrameDescription::pc_offset()));
952 int start = masm()->pc_offset();
956 ASSERT(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-x64.cc418 desc->instr_size = pc_offset();
428 int delta = (m - (pc_offset() & (m - 1))) & (m - 1);
449 ASSERT(0 <= pos && pos <= pc_offset()); // Position must be valid.
483 bind_to(L, pc_offset());
507 desc.instr_size = pc_offset();
861 int offset = L->pos() - pc_offset() - sizeof(int32_t);
866 L->link_to(pc_offset() - sizeof(int32_t));
869 int32_t current = pc_offset();
1233 int offs = L->pos() - pc_offset();
1250 int offset = L->near_link_pos() - pc_offset();
[all...]
H A Dregexp-macro-assembler-x64.h227 code_relative_fixup_positions_.Add(masm_.pc_offset());
/external/v8/test/cctest/
H A Dtest-disasm-mips.cc91 int pc_offset = assm.pc_offset(); \
92 byte *progcounter = &buffer[pc_offset]; \
H A Dtest-assembler-ia32.cc429 int before = assm.pc_offset();
431 CHECK_EQ(assm.pc_offset() - before, i);
H A Dtest-assembler-x64.cc392 int before = assm.pc_offset();
394 CHECK_EQ(assm.pc_offset() - before, i);
H A Dtest-disasm-arm.cc89 int pc_offset = assm.pc_offset(); \
90 byte *progcounter = &buffer[pc_offset]; \
/external/v8/src/mips/
H A Dassembler-mips.cc343 desc->instr_size = pc_offset();
350 while ((pc_offset() & (m - 1)) != 0) {
783 ASSERT(0 <= pos && pos <= pc_offset()); // Must have valid binding position.
823 bind_to(L, pc_offset());
840 return ((pc_offset() - L->pos()) < kMaxBranchOffset - 4 * kInstrSize);
990 L->link_to(pc_offset());
992 L->link_to(pc_offset());
1012 L->link_to(pc_offset());
1014 L->link_to(pc_offset());
1023 int32_t offset = target_pos - (pc_offset()
[all...]
H A Dassembler-mips.h859 return pc_offset() - label->pos();
935 int32_t pc_offset() const { return pc_ - buffer_; } function in class:v8::internal::Assembler
1037 // Block the emission of the trampoline pool before pc_offset.
1038 void BlockTrampolinePoolBefore(int pc_offset) { argument
1039 if (no_trampoline_pool_before_ < pc_offset)
1040 no_trampoline_pool_before_ = pc_offset;
H A Ddeoptimizer-mips.cc333 unsigned pc_offset = data->OsrPcOffset()->value(); local
335 optimized_code_->entry() + pc_offset);
715 unsigned pc_offset = FullCodeGenerator::PcField::decode(pc_and_state); local
716 uint32_t pc_value = reinterpret_cast<uint32_t>(start + pc_offset);
929 __ lw(t2, MemOperand(a2, FrameDescription::pc_offset()));
H A Dassembler-mips-inl.h355 if (pc_offset() >= next_buffer_check_) {

Completed in 275 milliseconds

12