7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob

Add support for expensive nodes.

Reviewed-by: kvn
This commit is contained in:
Roland Westrelin 2013-02-12 12:56:11 +01:00
parent 527b0d661a
commit c401bf065d
10 changed files with 456 additions and 25 deletions

View file

@ -1203,6 +1203,9 @@ void PhaseIterGVN::remove_globally_dead_node( Node *dead ) {
if (dead->is_macro()) {
C->remove_macro_node(dead);
}
if (dead->is_expensive()) {
C->remove_expensive_node(dead);
}
if (recurse) {
continue;