Lines Matching full:environment
16 else_environment_ = environment()->CopyForConditional(); in If()
25 then_environment_ = environment(); in Else()
32 then_environment_->Merge(environment()); in End()
38 loop_environment_ = environment()->CopyForLoop(assigned, is_osr); in BeginLoop()
39 continue_environment_ = environment()->CopyAsUnreachable(); in BeginLoop()
40 break_environment_ = environment()->CopyAsUnreachable(); in BeginLoop()
46 continue_environment_->Merge(environment()); in Continue()
47 environment()->MarkAsUnreachable(); in Continue()
52 break_environment_->Merge(environment()); in Break()
53 environment()->MarkAsUnreachable(); in Break()
58 continue_environment_->Merge(environment()); in EndBody()
64 loop_environment_->Merge(environment()); in EndLoop()
91 environment()->Push(*extra_value_to_rename); in ExitLoop()
93 environment()->PrepareForLoopExit(loop_environment_->GetControlDependency(), in ExitLoop()
96 *extra_value_to_rename = environment()->Pop(); in ExitLoop()
101 body_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
102 label_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
103 break_environment_ = environment()->CopyAsUnreachable(); in BeginSwitch()
109 label_environment_ = environment()->CopyForConditional(); in BeginLabel()
111 body_environments_[index] = environment(); in BeginLabel()
122 label_environment_ = environment()->CopyAsUnreachable(); in DefaultAt()
123 body_environments_[index] = environment(); in DefaultAt()
129 environment()->Merge(body_environment_); in BeginCase()
134 break_environment_->Merge(environment()); in Break()
135 environment()->MarkAsUnreachable(); in Break()
139 void SwitchBuilder::EndCase() { body_environment_ = environment(); } in EndCase()
144 break_environment_->Merge(environment()); in EndSwitch()
150 break_environment_ = environment()->CopyAsUnreachable(); in BeginBlock()
155 break_environment_->Merge(environment()); in Break()
156 environment()->MarkAsUnreachable(); in Break()
181 break_environment_->Merge(environment()); in EndBlock()