Lines Matching defs:s_state
981 void BCEscapeAnalyzer::merge_block_states(StateInfo *blockstates, ciBlock *dest, StateInfo *s_state) {
992 d_state->_vars[i] = s_state->_vars[i];
994 for (int i = 0; i < s_state->_stack_height; i++) {
995 d_state->_stack[i] = s_state->_stack[i];
997 d_state->_stack_height = s_state->_stack_height;
998 d_state->_max_stack = s_state->_max_stack;
1003 assert(d_state->_stack_height == s_state->_stack_height, "computed stack heights must match");
1005 d_state->_vars[i].set_union(s_state->_vars[i]);
1007 for (int i = 0; i < s_state->_stack_height; i++) {
1008 d_state->_stack[i].set_union(s_state->_stack[i]);
1016 assert(d_state->_stack_height == s_state->_stack_height, "computed stack heights must match");
1020 t = s_state->_vars[i];
1024 for (int i = 0; i < s_state->_stack_height; i++) {
1026 //extra_vars |= !d_state->_vars[i] & s_state->_vars[i];
1028 t = s_state->_stack[i];