Home | History | Annotate | Download | only in src

Lines Matching defs:HEnvironment

43 class HEnvironment;
80 HEnvironment* last_environment() const { return last_environment_; }
104 void SetInitialEnvironment(HEnvironment* env);
107 void UpdateEnvironment(HEnvironment* env) { last_environment_ = env; }
167 HEnvironment* last_environment_;
212 HEnvironment* start_environment() const { return start_environment_; }
295 HEnvironment* start_environment_;
313 class HEnvironment: public ZoneObject {
315 HEnvironment(HEnvironment* outer,
327 HEnvironment* outer() const { return outer_; }
380 HEnvironment* Copy() const;
381 HEnvironment* CopyWithoutHistory() const;
382 HEnvironment* CopyAsLoopHeader(HBasicBlock* block) const;
389 HEnvironment* CopyForInlining(Handle<JSFunction> target,
394 void AddIncomingEdge(HBasicBlock* block, HEnvironment* other);
411 explicit HEnvironment(const HEnvironment* other);
419 void Initialize(const HEnvironment* other);
437 HEnvironment* outer_;
661 HEnvironment* environment() const {
791 HBasicBlock* CreateBasicBlock(HEnvironment* env);