/external/v8/src/arm64/ |
D | deoptimizer-arm64.cc | 90 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 175 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); in Generate() 222 __ Ldr(scratch, MemOperand(x4, Deoptimizer::caller_frame_top_offset())); in Generate() 229 __ Ldrsw(x1, MemOperand(x4, Deoptimizer::output_count_offset())); in Generate() 230 __ Ldr(x0, MemOperand(x4, Deoptimizer::output_offset())); in Generate() 250 __ Ldr(x1, MemOperand(x4, Deoptimizer::input_offset())); in Generate() 280 const int Deoptimizer::table_entry_size_ = 0 * kInstrSize; 282 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 299 bool Deoptimizer::PadTopOfStackRegister() { return true; } in PadTopOfStackRegister()
|
/external/v8/src/s390/ |
D | deoptimizer-s390.cc | 14 const int Deoptimizer::table_entry_size_ = 16; 20 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 98 __ LoadP(r3, MemOperand(r2, Deoptimizer::input_offset())); in Generate() 171 __ LoadP(sp, MemOperand(r2, Deoptimizer::caller_frame_top_offset())); in Generate() 177 __ LoadlW(r3, MemOperand(r2, Deoptimizer::output_count_offset())); in Generate() 178 __ LoadP(r6, MemOperand(r2, Deoptimizer::output_offset())); // r6 is output_. in Generate() 204 __ LoadP(r3, MemOperand(r2, Deoptimizer::input_offset())); in Generate() 235 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 253 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
D | assembler-s390.cc | 277 return Deoptimizer::GetDeoptimizationId(isolate, target_address(), kind); in GetDeoptimizationId()
|
/external/v8/src/ppc/ |
D | deoptimizer-ppc.cc | 13 const int Deoptimizer::table_entry_size_ = 8; 19 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 99 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); in Generate() 164 __ LoadP(sp, MemOperand(r3, Deoptimizer::caller_frame_top_offset())); in Generate() 170 __ lwz(r4, MemOperand(r3, Deoptimizer::output_count_offset())); in Generate() 171 __ LoadP(r7, MemOperand(r3, Deoptimizer::output_offset())); // r7 is output_. in Generate() 197 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); in Generate() 231 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 248 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
D | assembler-ppc.cc | 167 return Deoptimizer::GetDeoptimizationId(isolate, target_address(), kind); in GetDeoptimizationId()
|
/external/v8/src/mips/ |
D | deoptimizer-mips.cc | 19 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 103 __ lw(a1, MemOperand(v0, Deoptimizer::input_offset())); in Generate() 174 __ lw(sp, MemOperand(a0, Deoptimizer::caller_frame_top_offset())); in Generate() 181 __ lw(a1, MemOperand(a0, Deoptimizer::output_count_offset())); in Generate() 182 __ lw(t0, MemOperand(a0, Deoptimizer::output_offset())); // t0 is output_. in Generate() 202 __ lw(a1, MemOperand(a0, Deoptimizer::input_offset())); in Generate() 240 const int Deoptimizer::table_entry_size_ = 2 * kInstrSize; 242 const int Deoptimizer::table_entry_size_ = 3 * kInstrSize; 245 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 312 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
/external/v8/src/mips64/ |
D | deoptimizer-mips64.cc | 18 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 103 __ Ld(a1, MemOperand(v0, Deoptimizer::input_offset())); in Generate() 173 __ Ld(sp, MemOperand(a0, Deoptimizer::caller_frame_top_offset())); in Generate() 180 __ Lw(a1, MemOperand(a0, Deoptimizer::output_count_offset())); in Generate() 181 __ Ld(a4, MemOperand(a0, Deoptimizer::output_offset())); // a4 is output_. in Generate() 201 __ Ld(a1, MemOperand(a0, Deoptimizer::input_offset())); in Generate() 238 const int Deoptimizer::table_entry_size_ = 2 * kInstrSize; 240 const int Deoptimizer::table_entry_size_ = 3 * kInstrSize; 243 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 310 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
/external/v8/src/ia32/ |
D | deoptimizer-ia32.cc | 16 const int Deoptimizer::table_entry_size_ = 10; 20 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 89 __ mov(ebx, Operand(eax, Deoptimizer::input_offset())); in Generate() 151 __ mov(esp, Operand(eax, Deoptimizer::caller_frame_top_offset())); in Generate() 158 __ mov(edx, Operand(eax, Deoptimizer::output_count_offset())); in Generate() 159 __ mov(eax, Operand(eax, Deoptimizer::output_offset())); in Generate() 204 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 217 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
/external/v8/src/arm/ |
D | deoptimizer-arm.cc | 14 const int Deoptimizer::table_entry_size_ = 8; 20 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 103 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); in Generate() 171 __ ldr(sp, MemOperand(r0, Deoptimizer::caller_frame_top_offset())); in Generate() 178 __ ldr(r1, MemOperand(r0, Deoptimizer::output_count_offset())); in Generate() 179 __ ldr(r4, MemOperand(r0, Deoptimizer::output_offset())); // r4 is output_. in Generate() 200 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); in Generate() 239 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 291 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
/external/v8/src/x64/ |
D | deoptimizer-x64.cc | 15 const int Deoptimizer::table_entry_size_ = 5; 19 void Deoptimizer::TableEntryGenerator::Generate() { in Generate() 123 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); in Generate() 181 __ movp(rsp, Operand(rax, Deoptimizer::caller_frame_top_offset())); in Generate() 188 __ movl(rdx, Operand(rax, Deoptimizer::output_count_offset())); in Generate() 189 __ movp(rax, Operand(rax, Deoptimizer::output_offset())); in Generate() 245 void Deoptimizer::TableEntryGenerator::GeneratePrologue() { in GeneratePrologue() 257 bool Deoptimizer::PadTopOfStackRegister() { return false; } in PadTopOfStackRegister()
|
/external/v8/src/ |
D | deoptimizer.cc | 34 FrameWriter(Deoptimizer* deoptimizer, FrameDescription* frame, in FrameWriter() 127 Deoptimizer* deoptimizer_; 160 Code* Deoptimizer::FindDeoptimizingCode(Address addr) { in FindDeoptimizingCode() 179 Deoptimizer* Deoptimizer::New(JSFunction* function, DeoptimizeKind kind, in New() 182 Deoptimizer* deoptimizer = new Deoptimizer(isolate, function, kind, in New() 190 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { in Grab() 191 Deoptimizer* result = isolate->deoptimizer_data()->current_; in Grab() 198 DeoptimizedFrameInfo* Deoptimizer::DebuggerInspectableFrame( in DebuggerInspectableFrame() 233 void Deoptimizer::GenerateDeoptimizationEntries(MacroAssembler* masm, int count, in GenerateDeoptimizationEntries() 286 void Deoptimizer::DeoptimizeMarkedCodeForContext(Context* context) { in DeoptimizeMarkedCodeForContext() [all …]
|
D | deoptimizer.h | 396 class Deoptimizer : public Malloced { 447 static Deoptimizer* New(JSFunction* function, DeoptimizeKind kind, 450 static Deoptimizer* Grab(Isolate* isolate); 472 ~Deoptimizer(); 476 static void ComputeOutputFrames(Deoptimizer* deoptimizer); 489 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); } in input_offset() 491 return OFFSET_OF(Deoptimizer, output_count_); in output_count_offset() 493 static int output_offset() { return OFFSET_OF(Deoptimizer, output_); } in output_offset() 496 return OFFSET_OF(Deoptimizer, caller_frame_top_); in caller_frame_top_offset() 540 Deoptimizer(Isolate* isolate, JSFunction* function, DeoptimizeKind kind, [all …]
|
D | disassembler.cc | 207 if (Deoptimizer::IsDeoptimizationEntry(isolate, addr, &type)) { in PrintRelocInfo() 210 Deoptimizer::MessageFor(type), id); in PrintRelocInfo()
|
D | reloc-info.cc | 471 if (Deoptimizer::IsDeoptimizationEntry(isolate, target_address(), &type)) { in Print() 473 os << " (" << Deoptimizer::MessageFor(type) << " deoptimization bailout " in Print()
|
D | external-reference.cc | 224 return ExternalReference(Redirect(FUNCTION_ADDR(Deoptimizer::New))); in new_deoptimizer_function() 229 Redirect(FUNCTION_ADDR(Deoptimizer::ComputeOutputFrames))); in compute_output_frames_function()
|
D | log.cc | 1048 Deoptimizer::DeoptInfo info = Deoptimizer::GetDeoptInfo(code, pc); in CodeDeoptEvent() 1066 msg << Deoptimizer::MessageFor(kind) << kNext; in CodeDeoptEvent()
|
/external/v8/src/runtime/ |
D | runtime-compiler.cc | 149 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); in RUNTIME_FUNCTION() 175 Deoptimizer::DeoptimizeFunction(*function); in RUNTIME_FUNCTION()
|
D | runtime-test.cc | 150 Deoptimizer::DeoptimizeFunction(*function); in RUNTIME_FUNCTION() 170 Deoptimizer::DeoptimizeFunction(*function); in RUNTIME_FUNCTION()
|
D | runtime-debug.cc | 606 Deoptimizer::DeoptimizeFunction(*fun); in RUNTIME_FUNCTION()
|
/external/v8/src/debug/ |
D | debug-frames.cc | 43 deoptimized_frame_.reset(Deoptimizer::DebuggerInspectableFrame( in FrameInspector()
|
D | debug.cc | 913 Deoptimizer::DeoptimizeFunction(frame->function()); in PrepareStepOnThrow() 1048 Deoptimizer::DeoptimizeFunction(frame->function()); in PrepareStep() 1183 Deoptimizer::DeoptimizeMarkedCode(isolate_); in DeoptimizeFunction() 1212 Deoptimizer::DeoptimizeAll(isolate_); in PrepareFunctionForDebugExecution()
|
D | debug-coverage.cc | 626 Deoptimizer::DeoptimizeAll(isolate); in SelectMode()
|
/external/v8/src/profiler/ |
D | profiler-listener.cc | 147 Deoptimizer::DeoptInfo info = Deoptimizer::GetDeoptInfo(code, pc); in CodeDeoptEvent()
|
/external/v8/src/compiler/ |
D | pipeline.cc | 934 Deoptimizer::EnsureCodeForMaxDeoptimizationEntries(isolate); in PrepareJobImpl() 2206 Deoptimizer::EnsureCodeForMaxDeoptimizationEntries(isolate); in GenerateCodeForTesting()
|
D | code-generator.cc | 119 Address deopt_entry = Deoptimizer::GetDeoptimizationEntry( in AssembleDeoptimizerCall()
|