Lines Matching defs:Deoptimizer
91 class Deoptimizer : public Malloced {
123 Deoptimizer::BailoutType type, bool frame)
139 Deoptimizer::BailoutType bailout_type;
156 static Deoptimizer* New(JSFunction* function,
162 static Deoptimizer* Grab(Isolate* isolate);
202 ~Deoptimizer();
213 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
235 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
237 return OFFSET_OF(Deoptimizer, output_count_);
239 static int output_offset() { return OFFSET_OF(Deoptimizer, output_); }
242 return OFFSET_OF(Deoptimizer, has_alignment_padding_);
267 Deoptimizer::BailoutType type_;
298 Deoptimizer(Isolate* isolate,
643 int deopt_entry_code_entries_[Deoptimizer::kBailoutTypesWithCodeEntry];
644 MemoryChunk* deopt_entry_code_[Deoptimizer::kBailoutTypesWithCodeEntry];
648 Deoptimizer* current_;
650 friend class Deoptimizer;
918 DeoptimizedFrameInfo(Deoptimizer* deoptimizer,
985 friend class Deoptimizer;