Lines Matching refs:state
30 // It maintains a control state that tracks whether the environment
35 State state;
41 SsaEnv(Zone* zone, State state, TFNode* control, TFNode* effect,
43 : state(state),
49 SsaEnv(SsaEnv&& other) V8_NOEXCEPT : state(other.state),
58 state = kUnreachable;
67 if (state == kMerged) state = kReached;
204 ssa_env_->state = SsaEnv::kMerged;
280 catch_env->state = SsaEnv::kUnreachable;
935 if (target_try->catch_env->state == SsaEnv::kReached) {
938 DCHECK_EQ(target_try->catch_env->state, SsaEnv::kMerged);
1370 char state = 'X';
1372 switch (env->state) {
1374 state = 'R';
1377 state = 'U';
1380 state = 'M';
1384 PrintF("{set_env = %p, state = %c", env, state);
1438 DCHECK_EQ(SsaEnv::kReached, try_info->catch_env->state);
1441 DCHECK_EQ(SsaEnv::kMerged, try_info->catch_env->state);
1489 const bool first = target->state == SsaEnv::kUnreachable;
1523 switch (to->state) {
1525 to->state = SsaEnv::kReached;
1540 to->state = SsaEnv::kMerged;
1608 result->state = SsaEnv::kReached;
1612 // Create a copy of {from} that steals its state and leaves {from}
1623 result->state = SsaEnv::kReached;