/external/v8/src/crankshaft/arm64/ |
D | delayed-masm-arm64.cc | 22 DCHECK(pending_pc_ == masm_->pc_offset()); in StackSlotMove() 61 pending_pc_ = masm_->pc_offset(); in StackSlotMove() 76 DCHECK(pending_pc_ == masm_->pc_offset()); in StoreConstant() 93 pending_pc_ = masm_->pc_offset(); in StoreConstant() 105 DCHECK(pending_pc_ == masm_->pc_offset()); in Load() 113 DCHECK(pending_pc_ == masm_->pc_offset()); in Load() 128 pending_pc_ = masm_->pc_offset(); in Load() 140 DCHECK(pending_pc_ == masm_->pc_offset()); in Store() 145 DCHECK(pending_pc_ == masm_->pc_offset()); in Store() 157 pending_pc_ = masm_->pc_offset(); in Store() [all …]
|
/external/v8/src/compiler/arm64/ |
D | unwinding-info-writer-arm64.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 24 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 91 void UnwindingInfoWriter::MarkLinkRegisterOnTopOfStack(int pc_offset, in MarkLinkRegisterOnTopOfStack() argument 95 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkLinkRegisterOnTopOfStack() 100 void UnwindingInfoWriter::MarkPopLinkRegisterFromTopOfStack(int pc_offset) { in MarkPopLinkRegisterFromTopOfStack() argument 103 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkPopLinkRegisterFromTopOfStack()
|
D | unwinding-info-writer-arm64.h | 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 34 void MarkLinkRegisterOnTopOfStack(int pc_offset, const Register& sp); 35 void MarkPopLinkRegisterFromTopOfStack(int pc_offset);
|
/external/v8/src/compiler/arm/ |
D | unwinding-info-writer-arm.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 24 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 91 void UnwindingInfoWriter::MarkLinkRegisterOnTopOfStack(int pc_offset) { in MarkLinkRegisterOnTopOfStack() argument 94 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkLinkRegisterOnTopOfStack() 99 void UnwindingInfoWriter::MarkPopLinkRegisterFromTopOfStack(int pc_offset) { in MarkPopLinkRegisterFromTopOfStack() argument 102 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkPopLinkRegisterFromTopOfStack()
|
D | unwinding-info-writer-arm.h | 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 34 void MarkLinkRegisterOnTopOfStack(int pc_offset); 35 void MarkPopLinkRegisterFromTopOfStack(int pc_offset);
|
/external/v8/src/compiler/x64/ |
D | unwinding-info-writer-x64.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 25 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 29 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 32 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock()
|
D | unwinding-info-writer-x64.h | 27 void MaybeIncreaseBaseOffsetAt(int pc_offset, int base_delta) { in MaybeIncreaseBaseOffsetAt() argument 29 eh_frame_writer_.AdvanceLocation(pc_offset); in MaybeIncreaseBaseOffsetAt() 38 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
|
D | code-generator-x64.cc | 214 unwinding_info_writer_->MaybeIncreaseBaseOffsetAt(__ pc_offset(), in Generate() 219 unwinding_info_writer_->MaybeIncreaseBaseOffsetAt(__ pc_offset(), in Generate() 708 unwinding_info_writer_.MarkFrameDeconstructed(__ pc_offset()); in AssembleDeconstructFrame() 1313 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1335 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1338 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1347 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1857 __ pc_offset(), instr); in AssembleArchInstruction() 1863 __ pc_offset(), instr); in AssembleArchInstruction() 1869 __ pc_offset(), instr); in AssembleArchInstruction() [all …]
|
/external/v8/src/profiler/ |
D | profile-generator.cc | 28 void JITLineInfoTable::SetPosition(int pc_offset, int line) { in SetPosition() argument 29 DCHECK(pc_offset >= 0); in SetPosition() 31 if (GetSourceLineNumber(pc_offset) != line) { in SetPosition() 32 pc_offset_map_.insert(std::make_pair(pc_offset, line)); in SetPosition() 37 int JITLineInfoTable::GetSourceLineNumber(int pc_offset) const { in GetSourceLineNumber() 38 PcOffsetMap::const_iterator it = pc_offset_map_.lower_bound(pc_offset); in GetSourceLineNumber() 138 int CodeEntry::GetSourceLine(int pc_offset) const { in GetSourceLine() 140 return line_info_->GetSourceLineNumber(pc_offset); in GetSourceLine() 145 void CodeEntry::AddInlineStack(int pc_offset, in AddInlineStack() argument 147 inline_locations_.insert(std::make_pair(pc_offset, std::move(inline_stack))); in AddInlineStack() [all …]
|
D | profile-generator.h | 27 void SetPosition(int pc_offset, int line); 28 int GetSourceLineNumber(int pc_offset) const; 90 int GetSourceLine(int pc_offset) const; 92 void AddInlineStack(int pc_offset, std::vector<CodeEntry*> inline_stack); 93 const std::vector<CodeEntry*>* GetInlineStack(int pc_offset) const;
|
D | profiler-listener.cc | 102 int pc_offset = it.code_offset() + offset; in CodeCreateEvent() local 103 line_table->SetPosition(pc_offset, line_number); in CodeCreateEvent() 210 int pc_offset = deopt_input_data->Pc(i)->value(); in RecordInliningInfo() local 211 if (pc_offset == -1) continue; in RecordInliningInfo() 243 entry->AddInlineStack(pc_offset, std::move(inline_stack)); in RecordInliningInfo()
|
/external/v8/src/ia32/ |
D | deoptimizer-ia32.cc | 36 int pc_offset = deopt_data->Pc(i)->value(); in EnsureRelocSpaceForLazyDeoptimization() local 37 if (pc_offset == -1) continue; in EnsureRelocSpaceForLazyDeoptimization() 38 pc_offset = pc_offset + 1; // We will encode the pc offset after the call. in EnsureRelocSpaceForLazyDeoptimization() 39 DCHECK_GE(pc_offset, prev_pc_offset); in EnsureRelocSpaceForLazyDeoptimization() 40 int pc_delta = pc_offset - prev_pc_offset; in EnsureRelocSpaceForLazyDeoptimization() 49 prev_pc_offset = pc_offset; in EnsureRelocSpaceForLazyDeoptimization() 341 __ push(Operand(ebx, FrameDescription::pc_offset())); in Generate() 363 int start = masm()->pc_offset(); in GeneratePrologue() 367 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/x87/ |
D | deoptimizer-x87.cc | 36 int pc_offset = deopt_data->Pc(i)->value(); in EnsureRelocSpaceForLazyDeoptimization() local 37 if (pc_offset == -1) continue; in EnsureRelocSpaceForLazyDeoptimization() 38 pc_offset = pc_offset + 1; // We will encode the pc offset after the call. in EnsureRelocSpaceForLazyDeoptimization() 39 DCHECK_GE(pc_offset, prev_pc_offset); in EnsureRelocSpaceForLazyDeoptimization() 40 int pc_delta = pc_offset - prev_pc_offset; in EnsureRelocSpaceForLazyDeoptimization() 49 prev_pc_offset = pc_offset; in EnsureRelocSpaceForLazyDeoptimization() 377 __ push(Operand(ebx, FrameDescription::pc_offset())); in Generate() 399 int start = masm()->pc_offset(); in GeneratePrologue() 403 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/compiler/ |
D | code-generator.h | 214 int BuildTranslation(Instruction* instr, int pc_offset, 240 DeoptimizationState(BailoutId bailout_id, int translation_id, int pc_offset, in DeoptimizationState() argument 244 pc_offset_(pc_offset), in DeoptimizationState() 250 int pc_offset() const { return pc_offset_; } in pc_offset() function 264 int pc_offset; member
|
D | code-generator.cc | 94 info->set_prologue_offset(masm()->pc_offset()); in GenerateCode() 131 unwinding_info_writer_.BeginInstructionBlock(masm()->pc_offset(), block); in GenerateCode() 204 int target_offset = masm()->pc_offset() + Deoptimizer::patch_size(); in GenerateCode() 205 while (masm()->pc_offset() < target_offset) { in GenerateCode() 223 unwinding_info_writer_.Finish(masm()->pc_offset()); in GenerateCode() 242 table->SetReturnOffset(static_cast<int>(i), handlers_[i].pc_offset); in GenerateCode() 494 source_position_table_builder_.AddPosition(masm()->pc_offset(), in AssembleSourcePosition() 605 data->SetPc(i, Smi::FromInt(deoptimization_state->pc_offset())); in PopulateDeoptimizationData() 630 handlers_.push_back({GetLabel(handler_rpo), masm()->pc_offset()}); in RecordCallPosition() 640 int pc_offset = masm()->pc_offset(); in RecordCallPosition() local [all …]
|
D | unwinding-info-writer.h | 37 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block) { in BeginInstructionBlock() argument
|
/external/v8/src/heap/ |
D | heap-inl.h | 790 void Heap::SetArgumentsAdaptorDeoptPCOffset(int pc_offset) { in SetArgumentsAdaptorDeoptPCOffset() argument 792 set_arguments_adaptor_deopt_pc_offset(Smi::FromInt(pc_offset)); in SetArgumentsAdaptorDeoptPCOffset() 795 void Heap::SetConstructStubCreateDeoptPCOffset(int pc_offset) { in SetConstructStubCreateDeoptPCOffset() argument 797 set_construct_stub_create_deopt_pc_offset(Smi::FromInt(pc_offset)); in SetConstructStubCreateDeoptPCOffset() 800 void Heap::SetConstructStubInvokeDeoptPCOffset(int pc_offset) { in SetConstructStubInvokeDeoptPCOffset() argument 802 set_construct_stub_invoke_deopt_pc_offset(Smi::FromInt(pc_offset)); in SetConstructStubInvokeDeoptPCOffset() 805 void Heap::SetGetterStubDeoptPCOffset(int pc_offset) { in SetGetterStubDeoptPCOffset() argument 807 set_getter_stub_deopt_pc_offset(Smi::FromInt(pc_offset)); in SetGetterStubDeoptPCOffset() 810 void Heap::SetSetterStubDeoptPCOffset(int pc_offset) { in SetSetterStubDeoptPCOffset() argument 812 set_setter_stub_deopt_pc_offset(Smi::FromInt(pc_offset)); in SetSetterStubDeoptPCOffset() [all …]
|
/external/v8/src/ |
D | safepoint-table.cc | 53 unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start()); in FindEntry() local 56 if (GetPcOffset(i) == pc_offset) return GetEntry(i); in FindEntry() 109 info.pc = assembler->pc_offset(); in DefineSafepoint() 142 offset_ = assembler->pc_offset(); in Emit()
|
D | eh-frame.cc | 250 void EhFrameWriter::AdvanceLocation(int pc_offset) { in AdvanceLocation() argument 252 DCHECK_GE(pc_offset, last_pc_offset_); in AdvanceLocation() 253 uint32_t delta = pc_offset - last_pc_offset_; in AdvanceLocation() 273 last_pc_offset_ = pc_offset; in AdvanceLocation()
|
/external/v8/src/arm/ |
D | deoptimizer-arm.cc | 279 __ ldr(r6, MemOperand(r2, FrameDescription::pc_offset())); in Generate() 318 int start = masm()->pc_offset(); in GeneratePrologue() 322 DCHECK_EQ(table_entry_size_, masm()->pc_offset() - start); in GeneratePrologue() 334 int start = masm()->pc_offset(); in GeneratePrologue() 338 DCHECK_EQ(table_entry_size_, masm()->pc_offset() - start); in GeneratePrologue()
|
/external/v8/src/arm64/ |
D | assembler-arm64.cc | 318 int offset = assm_->pc_offset(); in RecordEntry() 342 return assm_->pc_offset() - first_use_; in DistanceToFirstUse() 380 prologue_size += IsAligned(assm_->pc_offset() + prologue_size, 8) ? in SizeIfEmittedAtCurrentPc() 467 (IsAligned(assm_->pc_offset(), 8) ? 0 : 1); in EmitMarker() 513 DCHECK(IsAligned(assm_->pc_offset(), 8)); in EmitEntries() 602 desc->instr_size = pc_offset(); in GetCode() 616 while ((pc_offset() & (m - 1)) != 0) { in Align() 754 DCHECK(linkoffset < pc_offset()); in bind() 780 label->bind_to(pc_offset()); in bind() 802 offset = label->pos() - pc_offset(); in LinkAndGetByteOffsetTo() [all …]
|
D | deoptimizer-arm64.cc | 290 __ Ldr(lr, MemOperand(last_output_frame, FrameDescription::pc_offset())); in Generate() 317 int start = masm()->pc_offset(); in GeneratePrologue() 321 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/s390/ |
D | deoptimizer-s390.cc | 281 __ LoadP(r8, MemOperand(r4, FrameDescription::pc_offset())); in Generate() 308 int start = masm()->pc_offset(); in GeneratePrologue() 313 int end = masm()->pc_offset(); in GeneratePrologue() 315 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/x64/ |
D | assembler-x64.cc | 315 desc->instr_size = pc_offset(); in GetCode() 328 int delta = (m - (pc_offset() & (m - 1))) & (m - 1); in Align() 349 DCHECK(0 <= pos && pos <= pc_offset()); // Position must be valid. in bind_to() 398 bind_to(L, pc_offset()); in bind() 421 desc.instr_size = pc_offset(); in GrowBuffer() 471 int offset = label->pos() - pc_offset() - sizeof(int32_t); in emit_operand() 476 label->link_to(pc_offset() - sizeof(int32_t)); in emit_operand() 479 int32_t current = pc_offset(); in emit_operand() 838 int offset = L->pos() - pc_offset() - sizeof(int32_t); in call() 843 L->link_to(pc_offset() - sizeof(int32_t)); in call() [all …]
|
D | deoptimizer-x64.cc | 270 __ PushQuad(Operand(rbx, FrameDescription::pc_offset())); in Generate() 303 int start = masm()->pc_offset(); in GeneratePrologue() 307 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|