Home | History | Annotate | Download | only in src

Lines Matching refs:Deoptimizer

132 class Deoptimizer;
135 class Deoptimizer : public Malloced {
151 Deoptimizer::BailoutType type,
159 Deoptimizer::BailoutType bailout_type;
176 static Deoptimizer* New(JSFunction* function,
182 static Deoptimizer* Grab(Isolate* isolate);
271 ~Deoptimizer();
283 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
305 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
307 return OFFSET_OF(Deoptimizer, output_count_);
309 static int output_offset() { return OFFSET_OF(Deoptimizer, output_); }
312 return OFFSET_OF(Deoptimizer, has_alignment_padding_);
337 Deoptimizer::BailoutType type_;
368 Deoptimizer(Isolate* isolate,
697 int deopt_entry_code_entries_[Deoptimizer::kBailoutTypesWithCodeEntry];
698 MemoryChunk* deopt_entry_code_[Deoptimizer::kBailoutTypesWithCodeEntry];
699 Deoptimizer* current_;
706 // frames. These code objects are needed by the deoptimizer when deoptimizing
711 friend class Deoptimizer;
945 DeoptimizedFrameInfo(Deoptimizer* deoptimizer,
1008 friend class Deoptimizer;