Lines Matching refs:environment
14 else_environment_ = environment()->CopyForConditional();
23 then_environment_ = environment();
30 then_environment_->Merge(environment());
36 loop_environment_ = environment()->CopyForLoop(assigned, is_osr);
37 continue_environment_ = environment()->CopyAsUnreachable();
38 break_environment_ = environment()->CopyAsUnreachable();
43 continue_environment_->Merge(environment());
44 environment()->MarkAsUnreachable();
49 break_environment_->Merge(environment());
50 environment()->MarkAsUnreachable();
55 continue_environment_->Merge(environment());
61 loop_environment_->Merge(environment());
87 body_environment_ = environment()->CopyAsUnreachable();
88 label_environment_ = environment()->CopyAsUnreachable();
89 break_environment_ = environment()->CopyAsUnreachable();
95 label_environment_ = environment()->CopyForConditional();
97 body_environments_[index] = environment();
108 label_environment_ = environment()->CopyAsUnreachable();
109 body_environments_[index] = environment();
115 environment()->Merge(body_environment_);
120 break_environment_->Merge(environment());
121 environment()->MarkAsUnreachable();
125 void SwitchBuilder::EndCase() { body_environment_ = environment(); }
130 break_environment_->Merge(environment());
136 break_environment_ = environment()->CopyAsUnreachable();
141 break_environment_->Merge(environment());
142 environment()->MarkAsUnreachable();
167 break_environment_->Merge(environment());
173 exit_environment_ = environment()->CopyAsUnreachable();
174 catch_environment_ = environment()->CopyAsUnreachable();
180 environment()->Push(exception);
181 catch_environment_->Merge(environment());
182 environment()->Pop();
183 environment()->MarkAsUnreachable();
188 exit_environment_->Merge(environment());
195 exit_environment_->Merge(environment());
201 finally_environment_ = environment()->CopyAsUnreachable();
208 environment()->Push(value);
209 environment()->Push(token);
210 finally_environment_->Merge(environment());
211 environment()->Drop(2);
216 environment()->Push(value);
217 environment()->Push(fallthrough_token);
218 finally_environment_->Merge(environment());
219 environment()->Drop(2);