• Home
  • Raw
  • Download

Lines Matching refs:Deoptimizer

23   return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(),  in AllocateCodeChunk()
40 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) { in DeoptimizerData()
48 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) { in ~DeoptimizerData()
62 Code* Deoptimizer::FindDeoptimizingCode(Address addr) { in FindDeoptimizingCode()
80 Deoptimizer* Deoptimizer::New(JSFunction* function, in New()
86 Deoptimizer* deoptimizer = new Deoptimizer(isolate, in New()
103 size_t Deoptimizer::GetMaxDeoptTableSize() { in GetMaxDeoptTableSize()
105 Deoptimizer::kMaxNumberOfEntries * Deoptimizer::table_entry_size_; in GetMaxDeoptTableSize()
113 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { in Grab()
114 Deoptimizer* result = isolate->deoptimizer_data()->current_; in Grab()
122 int Deoptimizer::ConvertJSFrameIndexToFrameIndex(int jsframe_index) { in ConvertJSFrameIndexToFrameIndex()
138 DeoptimizedFrameInfo* Deoptimizer::DebuggerInspectableFrame( in DebuggerInspectableFrame()
159 Deoptimizer::ComputeOutgoingArgumentSize(code, deoptimization_index); in DebuggerInspectableFrame()
164 Deoptimizer* deoptimizer = new Deoptimizer(isolate, in DebuggerInspectableFrame()
166 Deoptimizer::DEBUGGER, in DebuggerInspectableFrame()
175 Deoptimizer::ComputeOutputFrames(deoptimizer); in DebuggerInspectableFrame()
215 void Deoptimizer::DeleteDebuggerInspectableFrame(DeoptimizedFrameInfo* info, in DeleteDebuggerInspectableFrame()
223 void Deoptimizer::GenerateDeoptimizationEntries(MacroAssembler* masm, in GenerateDeoptimizationEntries()
231 void Deoptimizer::VisitAllOptimizedFunctionsForContext( in VisitAllOptimizedFunctionsForContext()
276 void Deoptimizer::VisitAllOptimizedFunctions( in VisitAllOptimizedFunctions()
293 void Deoptimizer::DeoptimizeMarkedCodeForContext(Context* context) { in DeoptimizeMarkedCodeForContext()
428 void Deoptimizer::DeoptimizeAll(Isolate* isolate) { in DeoptimizeAll()
445 void Deoptimizer::DeoptimizeMarkedCode(Isolate* isolate) { in DeoptimizeMarkedCode()
461 void Deoptimizer::MarkAllCodeForContext(Context* context) { in MarkAllCodeForContext()
472 void Deoptimizer::DeoptimizeFunction(JSFunction* function) { in DeoptimizeFunction()
484 void Deoptimizer::ComputeOutputFrames(Deoptimizer* deoptimizer) { in ComputeOutputFrames()
489 bool Deoptimizer::TraceEnabledFor(BailoutType deopt_type, in TraceEnabledFor()
505 const char* Deoptimizer::MessageFor(BailoutType type) { in MessageFor()
517 Deoptimizer::Deoptimizer(Isolate* isolate, JSFunction* function, in Deoptimizer() function in v8::internal::Deoptimizer
540 if (bailout_type_ == Deoptimizer::SOFT) { in Deoptimizer()
575 Code* Deoptimizer::FindOptimizedCode(JSFunction* function, in FindOptimizedCode()
578 case Deoptimizer::SOFT: in FindOptimizedCode()
579 case Deoptimizer::EAGER: in FindOptimizedCode()
580 case Deoptimizer::LAZY: { in FindOptimizedCode()
586 case Deoptimizer::DEBUGGER: in FindOptimizedCode()
595 void Deoptimizer::PrintFunctionName() { in PrintFunctionName()
605 Deoptimizer::~Deoptimizer() { in ~Deoptimizer()
612 void Deoptimizer::DeleteFrameDescriptions() { in DeleteFrameDescriptions()
629 Address Deoptimizer::GetDeoptimizationEntry(Isolate* isolate, in GetDeoptimizationEntry()
647 int Deoptimizer::GetDeoptimizationId(Isolate* isolate, in GetDeoptimizationId()
663 int Deoptimizer::GetOutputInfo(DeoptimizationOutputData* data, in GetOutputInfo()
687 int Deoptimizer::GetDeoptimizedCodeCount(Isolate* isolate) { in GetDeoptimizedCodeCount()
708 void Deoptimizer::DoComputeOutputFrames() { in DoComputeOutputFrames()
813 void Deoptimizer::DoComputeJSFrame(int frame_index) { in DoComputeJSFrame()
1033 void Deoptimizer::DoComputeInterpretedFrame(int frame_index) { in DoComputeInterpretedFrame()
1249 void Deoptimizer::DoComputeArgumentsAdaptorFrame(int frame_index) { in DoComputeArgumentsAdaptorFrame()
1355 void Deoptimizer::DoComputeConstructStubFrame(int frame_index) { in DoComputeConstructStubFrame()
1484 void Deoptimizer::DoComputeAccessorStubFrame(int frame_index, in DoComputeAccessorStubFrame()
1609 void Deoptimizer::DoComputeCompiledStubFrame(int frame_index) { in DoComputeCompiledStubFrame()
1849 void Deoptimizer::MaterializeHeapObjects(JavaScriptFrameIterator* it) { in MaterializeHeapObjects()
1878 void Deoptimizer::MaterializeHeapNumbersForDebuggerInspectableFrame( in MaterializeHeapNumbersForDebuggerInspectableFrame()
1927 void Deoptimizer::WriteTranslatedValueToOutput( in WriteTranslatedValueToOutput()
1952 void Deoptimizer::WriteValueToOutput(Object* value, int input_index, in WriteValueToOutput()
1967 void Deoptimizer::DebugPrintOutputSlot(intptr_t value, int frame_index, in DebugPrintOutputSlot()
1982 unsigned Deoptimizer::ComputeInputFrameSize() const { in ComputeInputFrameSize()
1998 unsigned Deoptimizer::ComputeJavascriptFixedSize(JSFunction* function) const { in ComputeJavascriptFixedSize()
2006 unsigned Deoptimizer::ComputeInterpretedFixedSize(JSFunction* function) const { in ComputeInterpretedFixedSize()
2015 unsigned Deoptimizer::ComputeIncomingArgumentSize(JSFunction* function) const { in ComputeIncomingArgumentSize()
2029 unsigned Deoptimizer::ComputeOutgoingArgumentSize(Code* code, in ComputeOutgoingArgumentSize()
2038 Object* Deoptimizer::ComputeLiteral(int index) const { in ComputeLiteral()
2046 void Deoptimizer::EnsureCodeForDeoptimizationEntry(Isolate* isolate, in EnsureCodeForDeoptimizationEntry()
2057 entry_count = Max(entry_count, Deoptimizer::kMinNumberOfEntries); in EnsureCodeForDeoptimizationEntry()
2059 CHECK(entry_count <= Deoptimizer::kMaxNumberOfEntries); in EnsureCodeForDeoptimizationEntry()
2069 CHECK(static_cast<int>(Deoptimizer::GetMaxDeoptTableSize()) >= in EnsureCodeForDeoptimizationEntry()
2497 DeoptimizedFrameInfo::DeoptimizedFrameInfo(Deoptimizer* deoptimizer, in DeoptimizedFrameInfo()
2553 const char* Deoptimizer::GetDeoptReason(DeoptReason deopt_reason) { in GetDeoptReason()
2563 Deoptimizer::DeoptInfo Deoptimizer::GetDeoptInfo(Code* code, Address pc) { in GetDeoptInfo()
2565 Deoptimizer::DeoptReason last_reason = Deoptimizer::kNoReason; in GetDeoptInfo()
2576 last_reason = static_cast<Deoptimizer::DeoptReason>(info->data()); in GetDeoptInfo()
2579 return DeoptInfo(SourcePosition::Unknown(), NULL, Deoptimizer::kNoReason); in GetDeoptInfo()
3683 Deoptimizer::DeoptimizeFunction(JSFunction::cast(function)); in StoreMaterializedValuesAndDeopt()