Home | History | Annotate | Download | only in src

Lines Matching refs:HEnvironment

25 class HEnvironment;
68 HEnvironment* last_environment() const { return last_environment_; }
96 void SetInitialEnvironment(HEnvironment* env);
103 void UpdateEnvironment(HEnvironment* env);
200 HEnvironment* last_environment_;
315 HEnvironment* start_environment() const { return start_environment_; }
487 HEnvironment* start_environment_;
551 class HEnvironment FINAL : public ZoneObject {
553 HEnvironment(HEnvironment* outer,
558 HEnvironment(Zone* zone, int parameter_count);
560 HEnvironment* arguments_environment() {
574 HEnvironment* outer() const { return outer_; }
649 HEnvironment* Copy() const;
650 HEnvironment* CopyWithoutHistory() const;
651 HEnvironment* CopyAsLoopHeader(HBasicBlock* block) const;
656 HEnvironment* CopyForInlining(Handle<JSFunction> target,
662 HEnvironment* DiscardInlined(bool drop_extra) {
663 HEnvironment* outer = outer_;
669 void AddIncomingEdge(HBasicBlock* block, HEnvironment* other);
708 HEnvironment(const HEnvironment* other, Zone* zone);
710 HEnvironment(HEnvironment* outer,
718 HEnvironment* CreateStubEnvironment(HEnvironment* outer,
727 void Initialize(const HEnvironment* other);
737 HEnvironment* outer_;
746 OStream& operator<<(OStream& os, const HEnvironment& env);
1059 HEnvironment
1313 HBasicBlock* CreateBasicBlock(HEnvironment* env);
2236 HEnvironment* env) {
2246 HEnvironment* env = environment();
2260 HEnvironment* env = environment();