Home | History | Annotate | Download | only in src

Lines Matching defs:Deoptimizer

364 class Deoptimizer : public Malloced {
405 Deoptimizer::BailoutType type, bool frame)
420 Deoptimizer::BailoutType bailout_type;
436 static Deoptimizer* New(JSFunction* function,
442 static Deoptimizer* Grab(Isolate* isolate);
478 ~Deoptimizer();
482 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
504 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
506 return OFFSET_OF(Deoptimizer, output_count_);
508 static int output_offset() { return OFFSET_OF(Deoptimizer, output_); }
511 return OFFSET_OF(Deoptimizer, caller_frame_top_);
537 Deoptimizer::BailoutType type_;
553 Deoptimizer(Isolate* isolate, JSFunction* function, BailoutType type,
878 int deopt_entry_code_entries_[Deoptimizer::kLastBailoutType + 1];
879 MemoryChunk* deopt_entry_code_[Deoptimizer::kLastBailoutType + 1];
881 Deoptimizer* current_;
883 friend class Deoptimizer;
1102 friend class Deoptimizer;