Home
last modified time | relevance | path

Searched refs:Deoptimizer (Results 1 – 25 of 48) sorted by relevance

12

/external/v8/src/deoptimizer/mips/
Ddeoptimizer-mips.cc10 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/
Ddeoptimizer-mips64.cc10 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/
Ddeoptimizer-arm64.cc12 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/
Ddeoptimizer-ia32.cc12 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true;
13 const int Deoptimizer::kNonLazyDeoptExitSize = 5;
14 const int Deoptimizer::kLazyDeoptExitSize = 5;
/external/v8/src/deoptimizer/s390/
Ddeoptimizer-s390.cc10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true;
11 const int Deoptimizer::kNonLazyDeoptExitSize = 6 + 2;
12 const int Deoptimizer::kLazyDeoptExitSize = 6 + 2;
/external/v8/src/deoptimizer/x64/
Ddeoptimizer-x64.cc12 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true;
13 const int Deoptimizer::kNonLazyDeoptExitSize = 7;
14 const int Deoptimizer::kLazyDeoptExitSize = 7;
/external/v8/src/deoptimizer/arm/
Ddeoptimizer-arm.cc10 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true;
11 const int Deoptimizer::kNonLazyDeoptExitSize = 2 * kInstrSize;
12 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
/external/v8/src/deoptimizer/ppc/
Ddeoptimizer-ppc.cc14 const bool Deoptimizer::kSupportsFixedDeoptExitSizes = true;
15 const int Deoptimizer::kNonLazyDeoptExitSize = 3 * kInstrSize;
16 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
/external/v8/src/deoptimizer/
Ddeoptimizer.cc45 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 …]
Ddeoptimizer.h433 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 …]
Ddeoptimizer-cfi-empty.cc11 bool Deoptimizer::IsValidReturnAddress(Address address) { return false; } in IsValidReturnAddress()
Ddeoptimizer-cfi-builtins.cc37 bool Deoptimizer::IsValidReturnAddress(Address address) { in IsValidReturnAddress()
/external/v8/src/execution/arm64/
Dpointer-authentication-arm64.h105 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC()
116 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC()
/external/v8/src/runtime/
Druntime-compiler.cc194 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); in RUNTIME_FUNCTION()
230 Deoptimizer::DeoptimizeFunction(*function, *optimized_code); in RUNTIME_FUNCTION()
/external/v8/src/debug/
Ddebug-frames.cc43 deoptimized_frame_.reset(Deoptimizer::DebuggerInspectableFrame( in FrameInspector()
Ddebug.cc986 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/
Dcode-generator.cc158 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/
Dprofiler-listener.cc277 Deoptimizer::DeoptInfo info = Deoptimizer::GetDeoptInfo(*code, pc); in CodeDeoptEvent()
/external/v8/src/diagnostics/
Ddisassembler.cc260 if (Deoptimizer::IsDeoptimizationEntry(isolate, addr, &type)) { in PrintRelocInfo()
262 Deoptimizer::MessageFor(type, false)); in PrintRelocInfo()
/external/v8/src/codegen/
Dreloc-info.cc482 if (Deoptimizer::IsDeoptimizationEntry(isolate, target_address(), &type)) { in Print()
483 os << " (" << Deoptimizer::MessageFor(type, false) in Print()
Dexternal-reference.cc266 FUNCTION_REFERENCE(new_deoptimizer_function, Deoptimizer::New) in FUNCTION_REFERENCE()
269 Deoptimizer::ComputeOutputFrames) in FUNCTION_REFERENCE()
/external/v8/src/execution/
Disolate.h80 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/
Dbuiltins-s390.cc3404 __ 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/
Dbuiltins-ppc.cc3384 __ 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/
Dbuiltins-mips64.cc3246 __ 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()

12