/external/v8/src/deoptimizer/mips/ |
D | deoptimizer-mips.cc | 10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 11 const int Deoptimizer::kNonLazyDeoptExitSize = 3 * kInstrSize; 12 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize; 16 const int Deoptimizer::table_entry_size_ = 2 * kInstrSize; 18 const int Deoptimizer::table_entry_size_ = 3 * kInstrSize;
|
/external/v8/src/deoptimizer/mips64/ |
D | deoptimizer-mips64.cc | 10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 11 const int Deoptimizer::kNonLazyDeoptExitSize = 3 * kInstrSize; 12 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize; 16 const int Deoptimizer::table_entry_size_ = 2 * kInstrSize; 18 const int Deoptimizer::table_entry_size_ = 3 * kInstrSize;
|
/external/v8/src/deoptimizer/arm64/ |
D | deoptimizer-arm64.cc | 12 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 13 const int Deoptimizer::kNonLazyDeoptExitSize = kInstrSize; 15 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize; 17 const int Deoptimizer::kLazyDeoptExitSize = 1 * kInstrSize; 44 Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SetPc()
|
/external/v8/src/deoptimizer/ia32/ |
D | deoptimizer-ia32.cc | 12 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 13 const int Deoptimizer::kNonLazyDeoptExitSize = 5; 14 const int Deoptimizer::kLazyDeoptExitSize = 5;
|
/external/v8/src/deoptimizer/s390/ |
D | deoptimizer-s390.cc | 10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 11 const int Deoptimizer::kNonLazyDeoptExitSize = 6 + 2; 12 const int Deoptimizer::kLazyDeoptExitSize = 6 + 2;
|
/external/v8/src/deoptimizer/x64/ |
D | deoptimizer-x64.cc | 12 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 13 const int Deoptimizer::kNonLazyDeoptExitSize = 7; 14 const int Deoptimizer::kLazyDeoptExitSize = 7;
|
/external/v8/src/deoptimizer/arm/ |
D | deoptimizer-arm.cc | 10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 11 const int Deoptimizer::kNonLazyDeoptExitSize = 2 * kInstrSize; 12 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/external/v8/src/deoptimizer/ppc/ |
D | deoptimizer-ppc.cc | 14 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true; 15 const int Deoptimizer::kNonLazyDeoptExitSize = 3 * kInstrSize; 16 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/external/v8/src/deoptimizer/ |
D | deoptimizer.cc | 45 FrameWriter(Deoptimizer* deoptimizer, FrameDescription* frame, in FrameWriter() 171 Deoptimizer* deoptimizer_; 177 Code Deoptimizer::FindDeoptimizingCode(Address addr) { in FindDeoptimizingCode() 195 Deoptimizer* Deoptimizer::New(Address raw_function, DeoptimizeKind kind, in New() 199 Deoptimizer* deoptimizer = new Deoptimizer(isolate, function, kind, in New() 205 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { in Grab() 206 Deoptimizer* result = isolate->GetAndClearCurrentDeoptimizer(); in Grab() 211 DeoptimizedFrameInfo* Deoptimizer::DebuggerInspectableFrame( in DebuggerInspectableFrame() 294 void Deoptimizer::DeoptimizeMarkedCodeForContext(NativeContext native_context) { in DeoptimizeMarkedCodeForContext() 381 void Deoptimizer::DeoptimizeAll(Isolate* isolate) { in DeoptimizeAll() [all …]
|
D | deoptimizer.h | 433 class Deoptimizer : public Malloced { 465 static Deoptimizer* New(Address raw_function, DeoptimizeKind kind, 468 static Deoptimizer* Grab(Isolate* isolate); 497 ~Deoptimizer(); 501 static void ComputeOutputFrames(Deoptimizer* deoptimizer); 512 static int input_offset() { return offsetof(Deoptimizer, input_); } in input_offset() 514 return offsetof(Deoptimizer, output_count_); in output_count_offset() 516 static int output_offset() { return offsetof(Deoptimizer, output_); } in output_offset() 519 return offsetof(Deoptimizer, caller_frame_top_); in caller_frame_top_offset() 555 Deoptimizer(Isolate* isolate, JSFunction function, DeoptimizeKind kind, [all …]
|
D | deoptimizer-cfi-empty.cc | 11 bool Deoptimizer::IsValidReturnAddress(Address address) { return false; } in IsValidReturnAddress()
|
D | deoptimizer-cfi-builtins.cc | 37 bool Deoptimizer::IsValidReturnAddress(Address address) { in IsValidReturnAddress()
|
/external/v8/src/execution/arm64/ |
D | pointer-authentication-arm64.h | 105 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC() 116 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC()
|
/external/v8/src/runtime/ |
D | runtime-compiler.cc | 194 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); in RUNTIME_FUNCTION() 230 Deoptimizer::DeoptimizeFunction(*function, *optimized_code); in RUNTIME_FUNCTION()
|
/external/v8/src/debug/ |
D | debug-frames.cc | 43 deoptimized_frame_.reset(Deoptimizer::DebuggerInspectableFrame( in FrameInspector()
|
D | debug.cc | 986 Deoptimizer::DeoptimizeFunction(frame->function()); in PrepareStepOnThrow() 1130 Deoptimizer::DeoptimizeFunction(frame->function()); in PrepareStep() 1238 Deoptimizer::DeoptimizeMarkedCode(isolate_); in DeoptimizeFunction() 1268 Deoptimizer::DeoptimizeAll(isolate_); in PrepareFunctionForDebugExecution()
|
/external/v8/src/compiler/backend/ |
D | code-generator.cc | 158 if (deoptimization_id > Deoptimizer::kMaxNumberOfEntries) { in AssembleDeoptimizerCall() 166 Deoptimizer::GetDeoptimizationEntry(tasm()->isolate(), deopt_kind); in AssembleDeoptimizerCall() 331 if (Deoptimizer::kSupportsFixedDeoptExitSizes) { in AssembleCode() 350 if (Deoptimizer::kSupportsFixedDeoptExitSizes) { in AssembleCode() 356 if (Deoptimizer::kSupportsFixedDeoptExitSizes) { in AssembleCode() 1171 if (!Deoptimizer::kSupportsFixedDeoptExitSizes) { in BuildTranslation()
|
/external/v8/src/profiler/ |
D | profiler-listener.cc | 277 Deoptimizer::DeoptInfo info = Deoptimizer::GetDeoptInfo(*code, pc); in CodeDeoptEvent()
|
/external/v8/src/diagnostics/ |
D | disassembler.cc | 260 if (Deoptimizer::IsDeoptimizationEntry(isolate, addr, &type)) { in PrintRelocInfo() 262 Deoptimizer::MessageFor(type, false)); in PrintRelocInfo()
|
/external/v8/src/codegen/ |
D | reloc-info.cc | 482 if (Deoptimizer::IsDeoptimizationEntry(isolate, target_address(), &type)) { in Print() 483 os << " (" << Deoptimizer::MessageFor(type, false) in Print()
|
D | external-reference.cc | 266 FUNCTION_REFERENCE(new_deoptimizer_function, Deoptimizer::New) in FUNCTION_REFERENCE() 269 Deoptimizer::ComputeOutputFrames) in FUNCTION_REFERENCE()
|
/external/v8/src/execution/ |
D | isolate.h | 80 class Deoptimizer; variable 1043 Deoptimizer* GetAndClearCurrentDeoptimizer() { in GetAndClearCurrentDeoptimizer() 1044 Deoptimizer* result = current_deoptimizer_; in GetAndClearCurrentDeoptimizer() 1049 void set_current_deoptimizer(Deoptimizer* deoptimizer) { in set_current_deoptimizer() 1764 Deoptimizer* current_deoptimizer_ = nullptr;
|
/external/v8/src/builtins/s390/ |
D | builtins-s390.cc | 3404 __ lgfi(r4, Operand(Deoptimizer::kFixedExitSizeMarker)); in Generate_DeoptimizationEntry() 3439 __ LoadP(r3, MemOperand(r2, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry() 3513 __ LoadP(sp, MemOperand(r2, Deoptimizer::caller_frame_top_offset())); in Generate_DeoptimizationEntry() 3519 __ LoadlW(r3, MemOperand(r2, Deoptimizer::output_count_offset())); in Generate_DeoptimizationEntry() 3520 __ LoadP(r6, MemOperand(r2, Deoptimizer::output_offset())); // r6 is output_. in Generate_DeoptimizationEntry() 3546 __ LoadP(r3, MemOperand(r2, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry()
|
/external/v8/src/builtins/ppc/ |
D | builtins-ppc.cc | 3384 __ mov(r5, Operand(Deoptimizer::kFixedExitSizeMarker)); in Generate_DeoptimizationEntry() 3414 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry() 3482 __ LoadP(sp, MemOperand(r3, Deoptimizer::caller_frame_top_offset())); in Generate_DeoptimizationEntry() 3488 __ lwz(r4, MemOperand(r3, Deoptimizer::output_count_offset())); in Generate_DeoptimizationEntry() 3489 __ LoadP(r7, MemOperand(r3, Deoptimizer::output_offset())); // r7 is output_. in Generate_DeoptimizationEntry() 3515 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry()
|
/external/v8/src/builtins/mips64/ |
D | builtins-mips64.cc | 3246 __ li(a2, Operand(Deoptimizer::kFixedExitSizeMarker)); in Generate_DeoptimizationEntry() 3280 __ Ld(a1, MemOperand(v0, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry() 3338 __ Ld(sp, MemOperand(a0, Deoptimizer::caller_frame_top_offset())); in Generate_DeoptimizationEntry() 3344 __ Lw(a1, MemOperand(a0, Deoptimizer::output_count_offset())); in Generate_DeoptimizationEntry() 3345 __ Ld(a4, MemOperand(a0, Deoptimizer::output_offset())); // a4 is output_. in Generate_DeoptimizationEntry() 3365 __ Ld(a1, MemOperand(a0, Deoptimizer::input_offset())); in Generate_DeoptimizationEntry()
|