Lines Matching refs:Deoptimizer
26 return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(), in AllocateCodeChunk()
35 for (int i = 0; i <= Deoptimizer::kLastBailoutType; ++i) { in DeoptimizerData()
43 for (int i = 0; i <= Deoptimizer::kLastBailoutType; ++i) { in ~DeoptimizerData()
50 Code* Deoptimizer::FindDeoptimizingCode(Address addr) { in FindDeoptimizingCode()
69 Deoptimizer* Deoptimizer::New(JSFunction* function, in New()
75 Deoptimizer* deoptimizer = new Deoptimizer(isolate, function, type, in New()
87 size_t Deoptimizer::GetMaxDeoptTableSize() { in GetMaxDeoptTableSize()
89 Deoptimizer::kMaxNumberOfEntries * Deoptimizer::table_entry_size_; in GetMaxDeoptTableSize()
97 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { in Grab()
98 Deoptimizer* result = isolate->deoptimizer_data()->current_; in Grab()
105 DeoptimizedFrameInfo* Deoptimizer::DebuggerInspectableFrame( in DebuggerInspectableFrame()
135 void Deoptimizer::GenerateDeoptimizationEntries(MacroAssembler* masm, in GenerateDeoptimizationEntries()
142 void Deoptimizer::VisitAllOptimizedFunctionsForContext( in VisitAllOptimizedFunctionsForContext()
188 void Deoptimizer::VisitAllOptimizedFunctions( in VisitAllOptimizedFunctions()
205 void Deoptimizer::DeoptimizeMarkedCodeForContext(Context* context) { in DeoptimizeMarkedCodeForContext()
342 void Deoptimizer::DeoptimizeAll(Isolate* isolate) { in DeoptimizeAll()
363 void Deoptimizer::DeoptimizeMarkedCode(Isolate* isolate) { in DeoptimizeMarkedCode()
383 void Deoptimizer::MarkAllCodeForContext(Context* context) { in MarkAllCodeForContext()
395 void Deoptimizer::DeoptimizeFunction(JSFunction* function) { in DeoptimizeFunction()
412 void Deoptimizer::ComputeOutputFrames(Deoptimizer* deoptimizer) { in ComputeOutputFrames()
416 bool Deoptimizer::TraceEnabledFor(StackFrame::Type frame_type) { in TraceEnabledFor()
422 const char* Deoptimizer::MessageFor(BailoutType type) { in MessageFor()
432 Deoptimizer::Deoptimizer(Isolate* isolate, JSFunction* function, in Deoptimizer() function in v8::internal::Deoptimizer
468 if (bailout_type_ == Deoptimizer::SOFT) { in Deoptimizer()
507 Code* Deoptimizer::FindOptimizedCode(JSFunction* function) { in FindOptimizedCode()
515 void Deoptimizer::PrintFunctionName() { in PrintFunctionName()
525 Deoptimizer::~Deoptimizer() { in ~Deoptimizer()
532 void Deoptimizer::DeleteFrameDescriptions() { in DeleteFrameDescriptions()
549 Address Deoptimizer::GetDeoptimizationEntry(Isolate* isolate, in GetDeoptimizationEntry()
567 int Deoptimizer::GetDeoptimizationId(Isolate* isolate, in GetDeoptimizationId()
583 int Deoptimizer::GetOutputInfo(DeoptimizationOutputData* data, in GetOutputInfo()
607 int Deoptimizer::GetDeoptimizedCodeCount(Isolate* isolate) { in GetDeoptimizedCodeCount()
637 Deoptimizer::GetOutputInfo(data, node_id, function->shared()); in LookupCatchHandler()
663 void Deoptimizer::DoComputeOutputFrames() { in DoComputeOutputFrames()
805 void Deoptimizer::DoComputeJSFrame(TranslatedFrame* translated_frame, in DoComputeJSFrame()
1047 void Deoptimizer::DoComputeInterpretedFrame(TranslatedFrame* translated_frame, in DoComputeInterpretedFrame()
1320 void Deoptimizer::DoComputeArgumentsAdaptorFrame( in DoComputeArgumentsAdaptorFrame()
1442 void Deoptimizer::DoComputeTailCallerFrame(TranslatedFrame* translated_frame, in DoComputeTailCallerFrame()
1506 void Deoptimizer::DoComputeConstructStubFrame(TranslatedFrame* translated_frame, in DoComputeConstructStubFrame()
1676 void Deoptimizer::DoComputeAccessorStubFrame(TranslatedFrame* translated_frame, in DoComputeAccessorStubFrame()
1860 void Deoptimizer::DoComputeCompiledStubFrame(TranslatedFrame* translated_frame, in DoComputeCompiledStubFrame()
2092 void Deoptimizer::MaterializeHeapObjects(JavaScriptFrameIterator* it) { in MaterializeHeapObjects()
2121 void Deoptimizer::WriteTranslatedValueToOutput( in WriteTranslatedValueToOutput()
2146 void Deoptimizer::WriteValueToOutput(Object* value, int input_index, in WriteValueToOutput()
2161 void Deoptimizer::DebugPrintOutputSlot(intptr_t value, int frame_index, in DebugPrintOutputSlot()
2175 unsigned Deoptimizer::ComputeInputFrameAboveFpFixedSize() const { in ComputeInputFrameAboveFpFixedSize()
2183 unsigned Deoptimizer::ComputeInputFrameSize() const { in ComputeInputFrameSize()
2200 unsigned Deoptimizer::ComputeJavascriptFixedSize(SharedFunctionInfo* shared) { in ComputeJavascriptFixedSize()
2208 unsigned Deoptimizer::ComputeInterpretedFixedSize(SharedFunctionInfo* shared) { in ComputeInterpretedFixedSize()
2217 unsigned Deoptimizer::ComputeIncomingArgumentSize(SharedFunctionInfo* shared) { in ComputeIncomingArgumentSize()
2223 unsigned Deoptimizer::ComputeOutgoingArgumentSize(Code* code, in ComputeOutgoingArgumentSize()
2231 void Deoptimizer::EnsureCodeForDeoptimizationEntry(Isolate* isolate, in EnsureCodeForDeoptimizationEntry()
2242 entry_count = Max(entry_count, Deoptimizer::kMinNumberOfEntries); in EnsureCodeForDeoptimizationEntry()
2244 CHECK(entry_count <= Deoptimizer::kMaxNumberOfEntries); in EnsureCodeForDeoptimizationEntry()
2254 CHECK(static_cast<int>(Deoptimizer::GetMaxDeoptTableSize()) >= in EnsureCodeForDeoptimizationEntry()
2666 source_position_ = Deoptimizer::ComputeSourcePositionFromBytecodeArray( in DeoptimizedFrameInfo()
2670 source_position_ = Deoptimizer::ComputeSourcePositionFromBaselineCode( in DeoptimizedFrameInfo()
2723 Deoptimizer::DeoptInfo Deoptimizer::GetDeoptInfo(Code* code, Address pc) { in GetDeoptInfo()
2753 int Deoptimizer::ComputeSourcePositionFromBaselineCode( in ComputeSourcePositionFromBaselineCode()
2759 unsigned pc_and_state = Deoptimizer::GetOutputInfo(data, node_id, shared); in ComputeSourcePositionFromBaselineCode()
2766 int Deoptimizer::ComputeSourcePositionFromBytecodeArray( in ComputeSourcePositionFromBytecodeArray()
3990 Deoptimizer::DeoptimizeFunction(JSFunction::cast(function)); in StoreMaterializedValuesAndDeopt()