• Home
  • Raw
  • Download

Lines Matching refs:environment

14   else_environment_ = environment()->CopyForConditional();  in If()
23 then_environment_ = environment(); in Else()
30 then_environment_->Merge(environment()); in End()
36 loop_environment_ = environment()->CopyForLoop(assigned, is_osr); in BeginLoop()
37 continue_environment_ = environment()->CopyAsUnreachable(); in BeginLoop()
38 break_environment_ = environment()->CopyAsUnreachable(); in BeginLoop()
43 continue_environment_->Merge(environment()); in Continue()
44 environment()->MarkAsUnreachable(); in Continue()
49 break_environment_->Merge(environment()); in Break()
50 environment()->MarkAsUnreachable(); in Break()
55 continue_environment_->Merge(environment()); in EndBody()
61 loop_environment_->Merge(environment()); in EndLoop()
87 body_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
88 label_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
89 break_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
95 label_environment_ = environment()->CopyForConditional(); in BeginLabel()
97 body_environments_[index] = environment(); in BeginLabel()
108 label_environment_ = environment()->CopyAsUnreachable(); in DefaultAt()
109 body_environments_[index] = environment(); in DefaultAt()
115 environment()->Merge(body_environment_); in BeginCase()
120 break_environment_->Merge(environment()); in Break()
121 environment()->MarkAsUnreachable(); in Break()
125 void SwitchBuilder::EndCase() { body_environment_ = environment(); } in EndCase()
130 break_environment_->Merge(environment()); in EndSwitch()
136 break_environment_ = environment()->CopyAsUnreachable(); in BeginBlock()
141 break_environment_->Merge(environment()); in Break()
142 environment()->MarkAsUnreachable(); in Break()
167 break_environment_->Merge(environment()); in EndBlock()
173 exit_environment_ = environment()->CopyAsUnreachable(); in BeginTry()
174 catch_environment_ = environment()->CopyAsUnreachable(); in BeginTry()
180 environment()->Push(exception); in Throw()
181 catch_environment_->Merge(environment()); in Throw()
182 environment()->Pop(); in Throw()
183 environment()->MarkAsUnreachable(); in Throw()
188 exit_environment_->Merge(environment()); in EndTry()
195 exit_environment_->Merge(environment()); in EndCatch()
201 finally_environment_ = environment()->CopyAsUnreachable(); in BeginTry()
208 environment()->Push(value); in LeaveTry()
209 environment()->Push(token); in LeaveTry()
210 finally_environment_->Merge(environment()); in LeaveTry()
211 environment()->Drop(2); in LeaveTry()
216 environment()->Push(value); in EndTry()
217 environment()->Push(fallthrough_token); in EndTry()
218 finally_environment_->Merge(environment()); in EndTry()
219 environment()->Drop(2); in EndTry()