src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
changeset 58962 2dcfc28a314d
parent 58819 ef8be51fff48
child 58964 029d941c2e35
equal deleted inserted replaced
58961:5d462d4b7a8b 58962:2dcfc28a314d
  2366   } while(stack.is_nonempty());
  2366   } while(stack.is_nonempty());
  2367 
  2367 
  2368   // Iterate over CFG nodes in rpo and propagate memory state to
  2368   // Iterate over CFG nodes in rpo and propagate memory state to
  2369   // compute memory state at regions, creating new phis if needed.
  2369   // compute memory state at regions, creating new phis if needed.
  2370   Node_List rpo_list;
  2370   Node_List rpo_list;
  2371   visited.Clear();
  2371   visited.clear();
  2372   _phase->rpo(_phase->C->root(), stack, visited, rpo_list);
  2372   _phase->rpo(_phase->C->root(), stack, visited, rpo_list);
  2373   Node* root = rpo_list.pop();
  2373   Node* root = rpo_list.pop();
  2374   assert(root == _phase->C->root(), "");
  2374   assert(root == _phase->C->root(), "");
  2375 
  2375 
  2376   const bool trace = false;
  2376   const bool trace = false;