Home | History | Annotate | Download | only in src

Lines Matching refs:Deoptimizer

124 class Deoptimizer : public Malloced {
139 Deoptimizer::BailoutType type,
147 Deoptimizer::BailoutType bailout_type;
164 static Deoptimizer* New(JSFunction* function,
170 static Deoptimizer* Grab(Isolate* isolate);
212 ~Deoptimizer();
224 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
246 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
248 return OFFSET_OF(Deoptimizer, output_count_);
250 static int output_offset() { return OFFSET_OF(Deoptimizer, output_); }
253 return OFFSET_OF(Deoptimizer, has_alignment_padding_);
278 Deoptimizer::BailoutType type_;
309 Deoptimizer(Isolate* isolate,
640 int deopt_entry_code_entries_[Deoptimizer::kBailoutTypesWithCodeEntry];
641 MemoryChunk* deopt_entry_code_[Deoptimizer::kBailoutTypesWithCodeEntry];
647 Deoptimizer* current_;
649 friend class Deoptimizer;
870 DeoptimizedFrameInfo(Deoptimizer* deoptimizer,
933 friend class Deoptimizer;