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

1234

/external/v8/src/arm64/
H A Ddelayed-masm-arm64.cc24 DCHECK(pending_pc_ == masm_->pc_offset());
63 pending_pc_ = masm_->pc_offset();
78 DCHECK(pending_pc_ == masm_->pc_offset());
95 pending_pc_ = masm_->pc_offset();
107 DCHECK(pending_pc_ == masm_->pc_offset());
115 DCHECK(pending_pc_ == masm_->pc_offset());
130 pending_pc_ = masm_->pc_offset();
142 DCHECK(pending_pc_ == masm_->pc_offset());
147 DCHECK(pending_pc_ == masm_->pc_offset());
159 pending_pc_ = masm_->pc_offset();
[all...]
H A Ddeoptimizer-arm64.cc299 __ Ldr(lr, MemOperand(last_output_frame, FrameDescription::pc_offset()));
326 int start = masm()->pc_offset();
330 DCHECK(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-arm64.cc312 int offset = assm_->pc_offset();
336 return assm_->pc_offset() - first_use_;
374 prologue_size += IsAligned(assm_->pc_offset() + prologue_size, 8) ?
460 (IsAligned(assm_->pc_offset(), 8) ? 0 : 1);
506 DCHECK(IsAligned(assm_->pc_offset(), 8));
596 desc->instr_size = pc_offset();
606 while ((pc_offset() & (m - 1)) != 0) {
723 // |---------------------->| pc_offset
740 DCHECK(linkoffset < pc_offset());
757 label->bind_to(pc_offset());
[all...]
/external/v8/src/compiler/
H A Dcode-generator.h91 int BuildTranslation(Instruction* instr, int pc_offset,
109 int pc_offset() const { return pc_offset_; } function in struct:v8::internal::compiler::FINAL::DeoptimizationState
111 DeoptimizationState(BailoutId bailout_id, int translation_id, int pc_offset) argument
114 pc_offset_(pc_offset) {}
H A Dcode-generator.cc41 info->set_prologue_offset(masm()->pc_offset());
54 int target_offset = masm()->pc_offset() + Deoptimizer::patch_size();
55 while (masm()->pc_offset() < target_offset) {
225 data->SetPc(i, Smi::FromInt(deoptimization_state->pc_offset()));
254 int pc_offset = masm()->pc_offset(); local
255 int deopt_state_id = BuildTranslation(instr, pc_offset, frame_state_offset,
347 int CodeGenerator::BuildTranslation(Instruction* instr, int pc_offset, argument
363 descriptor->bailout_id(), translation.index(), pc_offset));
409 last_lazy_deopt_pc_ = masm()->pc_offset();
[all...]
/external/v8/src/ia32/
H A Ddeoptimizer-ia32.cc36 int pc_offset = deopt_data->Pc(i)->value(); local
37 if (pc_offset == -1) continue;
38 DCHECK_GE(pc_offset, prev_pc_offset);
39 int pc_delta = pc_offset - prev_pc_offset;
48 prev_pc_offset = pc_offset;
379 __ push(Operand(ebx, FrameDescription::pc_offset()));
401 int start = masm()->pc_offset();
405 DCHECK(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-ia32-inl.h502 L->link_to(pc_offset());
510 int offset = L->near_link_pos() - pc_offset();
514 L->link_to(pc_offset(), Label::kNear);
/external/v8/src/
H A Dsafepoint-table.cc55 unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start()); local
58 if (GetPcOffset(i) == pc_offset) return GetEntry(i);
110 info.pc = assembler->pc_offset();
143 offset_ = assembler->pc_offset();
H A Dprofile-generator.cc600 int pc_offset = static_cast<int>( local
604 if (range.from <= pc_offset && pc_offset < range.to) {
H A Dfull-codegen.cc356 unsigned offset = masm()->pc_offset();
456 StateField::encode(state) | PcField::encode(masm_->pc_offset());
470 DCHECK(masm_->pc_offset() > 0);
474 { ast_id, static_cast<unsigned>(masm_->pc_offset()), depth };
1675 void BackEdgeTable::AddStackCheck(Handle<Code> code, uint32_t pc_offset) { argument
1678 Address pc = code->instruction_start() + pc_offset;
1684 void BackEdgeTable::RemoveStackCheck(Handle<Code> code, uint32_t pc_offset) { argument
1687 Address pc = code->instruction_start() + pc_offset;
H A Dlog.h260 int pc_offset,
264 int pc_offset,
H A Dfull-codegen.h892 uint32_t pc_offset(uint32_t index) { function in class:v8::internal::BackEdgeTable
897 return instruction_start_ + pc_offset(index);
921 static void AddStackCheck(Handle<Code> code, uint32_t pc_offset);
924 static void RemoveStackCheck(Handle<Code> code, uint32_t pc_offset);
H A Dlithium-codegen.cc103 last_lazy_deopt_pc_ = masm()->pc_offset();
/external/v8/src/x87/
H A Ddeoptimizer-x87.cc36 int pc_offset = deopt_data->Pc(i)->value(); local
37 if (pc_offset == -1) continue;
38 DCHECK_GE(pc_offset, prev_pc_offset);
39 int pc_delta = pc_offset - prev_pc_offset;
48 prev_pc_offset = pc_offset;
418 __ push(Operand(ebx, FrameDescription::pc_offset()));
440 int start = masm()->pc_offset();
444 DCHECK(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-x87-inl.h503 L->link_to(pc_offset());
511 int offset = L->near_link_pos() - pc_offset();
515 L->link_to(pc_offset(), Label::kNear);
H A Dassembler-x87.cc263 desc->instr_size = pc_offset();
272 int addr = pc_offset();
1238 DCHECK(0 <= pos && pos <= pc_offset()); // must have a valid binding position
1277 bind_to(L, pc_offset());
1286 int offs = L->pos() - pc_offset();
1348 int offs = L->pos() - pc_offset();
1403 int offs = L->pos() - pc_offset();
1944 desc.instr_size = pc_offset();
/external/v8/src/arm/
H A Ddeoptimizer-arm.cc293 __ ldr(r6, MemOperand(r2, FrameDescription::pc_offset()));
325 int start = masm()->pc_offset();
329 DCHECK(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-arm.cc495 desc->instr_size = pc_offset();
503 while ((pc_offset() & (m - 1)) != 0) {
947 DCHECK(0 <= pos && pos <= pc_offset()); // must have a valid binding position
964 bind_to(L, pc_offset());
1322 target_pos = pc_offset();
1324 L->link_to(pc_offset());
1330 return target_pos - (pc_offset() + kPcLoadDelta);
1483 // itself, emitting pc_offset().
1484 int link = label->is_linked() ? label->pos() : pc_offset();
1485 label->link_to(pc_offset());
[all...]
/external/v8/src/x64/
H A Ddeoptimizer-x64.cc279 __ PushQuad(Operand(rbx, FrameDescription::pc_offset()));
313 int start = masm()->pc_offset();
317 DCHECK(masm()->pc_offset() - start == table_entry_size_);
H A Dassembler-x64.cc260 desc->instr_size = pc_offset();
270 int delta = (m - (pc_offset() & (m - 1))) & (m - 1);
291 DCHECK(0 <= pos && pos <= pc_offset()); // Position must be valid.
325 bind_to(L, pc_offset());
346 desc.instr_size = pc_offset();
661 int offset = L->pos() - pc_offset() - sizeof(int32_t);
666 L->link_to(pc_offset() - sizeof(int32_t));
669 int32_t current = pc_offset();
979 int offs = L->pos() - pc_offset();
1005 int offset = L->near_link_pos() - pc_offset();
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-mips.cc81 int pc_offset = assm.pc_offset(); \
82 byte *progcounter = &buffer[pc_offset]; \
H A Dtest-disasm-mips64.cc81 int pc_offset = assm.pc_offset(); \
82 byte *progcounter = &buffer[pc_offset]; \
H A Dtest-assembler-x87.cc269 int before = assm.pc_offset();
271 CHECK_EQ(assm.pc_offset() - before, i);
/external/v8/src/mips/
H A Dassembler-mips.cc336 desc->instr_size = pc_offset();
344 while ((pc_offset() & (m - 1)) != 0) {
794 DCHECK(0 <= pos && pos <= pc_offset()); // Must have valid binding position.
834 bind_to(L, pc_offset());
852 return ((pc_offset() - L->pos()) < kMaxBranchOffset - 4 * kInstrSize);
1012 L->link_to(pc_offset());
1014 L->link_to(pc_offset());
1034 L->link_to(pc_offset());
1036 L->link_to(pc_offset());
1045 int32_t offset = target_pos - (pc_offset()
[all...]
/external/v8/src/mips64/
H A Dassembler-mips64.cc314 desc->instr_size = pc_offset();
322 while ((pc_offset() & (m - 1)) != 0) {
778 DCHECK(0 <= pos && pos <= pc_offset()); // Must have valid binding position.
818 bind_to(L, pc_offset());
836 return ((pc_offset() - L->pos()) < kMaxBranchOffset - 4 * kInstrSize);
994 L->link_to(pc_offset());
996 L->link_to(pc_offset());
1015 L->link_to(pc_offset());
1017 L->link_to(pc_offset());
1026 int32_t offset = target_pos - (pc_offset()
[all...]

Completed in 386 milliseconds

1234