Lines Matching refs:HEnvironment

23 class HEnvironment;  variable
66 HEnvironment* last_environment() const { return last_environment_; } in last_environment()
94 void SetInitialEnvironment(HEnvironment* env);
101 void UpdateEnvironment(HEnvironment* env);
194 HEnvironment* last_environment_;
309 HEnvironment* start_environment() const { return start_environment_; } in start_environment()
470 HEnvironment* start_environment_;
517 class HEnvironment final : public ZoneObject {
519 HEnvironment(HEnvironment* outer,
524 HEnvironment(Zone* zone, int parameter_count);
526 HEnvironment* arguments_environment() { in arguments_environment()
540 HEnvironment* outer() const { return outer_; } in outer()
618 HEnvironment* Copy() const;
619 HEnvironment* CopyWithoutHistory() const;
620 HEnvironment* CopyAsLoopHeader(HBasicBlock* block) const;
625 HEnvironment* CopyForInlining(Handle<JSFunction> target,
631 HEnvironment* DiscardInlined(bool drop_extra) { in DiscardInlined()
632 HEnvironment* outer = outer_; in DiscardInlined()
638 void AddIncomingEdge(HBasicBlock* block, HEnvironment* other);
677 HEnvironment(const HEnvironment* other, Zone* zone);
679 HEnvironment(HEnvironment* outer,
687 HEnvironment* CreateStubEnvironment(HEnvironment* outer,
696 void Initialize(const HEnvironment* other);
706 HEnvironment* outer_;
715 std::ostream& operator<<(std::ostream& os, const HEnvironment& env);
1023 HEnvironment* environment() const { in environment()
1283 HBasicBlock* CreateBasicBlock(HEnvironment* env);
2317 HEnvironment* env) { in IsEligibleForEnvironmentLivenessAnalysis()
2327 HEnvironment* env = environment(); in BindIfLive()
2340 HEnvironment* env = environment(); in LookupAndMakeLive()