Home | History | Annotate | Download | only in src

Lines Matching refs:HEnvironment

45 class HEnvironment;
82 HEnvironment* last_environment() const { return last_environment_; }
107 void SetInitialEnvironment(HEnvironment* env);
110 void UpdateEnvironment(HEnvironment* env) { last_environment_ = env; }
183 HEnvironment* last_environment_;
254 HEnvironment* start_environment() const { return start_environment_; }
364 HEnvironment* start_environment_;
390 class HEnvironment: public ZoneObject {
392 HEnvironment(HEnvironment* outer,
396 HEnvironment* DiscardInlined(bool drop_extra) {
397 HEnvironment* outer = outer_;
403 HEnvironment* arguments_environment() {
417 HEnvironment* outer() const { return outer_; }
488 HEnvironment* Copy() const;
489 HEnvironment* CopyWithoutHistory() const;
490 HEnvironment* CopyAsLoopHeader(HBasicBlock* block) const;
495 HEnvironment* CopyForInlining(Handle<JSFunction> target,
502 void AddIncomingEdge(HBasicBlock* block, HEnvironment
519 explicit HEnvironment(const HEnvironment* other);
521 HEnvironment(HEnvironment* outer,
528 HEnvironment* CreateStubEnvironment(HEnvironment* outer,
537 void Initialize(const HEnvironment* other);
558 HEnvironment* outer_;
815 HEnvironment* environment() const {
985 HBasicBlock* CreateBasicBlock(HEnvironment* env);