< prev index next > src/hotspot/share/opto/split_if.cpp
Print this page
#include "precompiled.hpp"
#include "memory/allocation.inline.hpp"
#include "opto/addnode.hpp"
#include "opto/callnode.hpp"
+ #include "opto/inlinetypenode.hpp"
#include "opto/loopnode.hpp"
#include "opto/movenode.hpp"
#include "opto/node.hpp"
#include "opto/opaquenode.hpp"
#include "opto/predicates.hpp"
Node* m = n->out(j);
// If m is dead, throw it away, and declare progress
if (_loop_or_ctrl[m->_idx] == nullptr) {
_igvn.remove_dead_node(m);
// fall through
! }
- else if (m != iff && split_up(m, region, iff)) {
// fall through
} else {
continue;
}
// Something unpredictable changed.
Node* m = n->out(j);
// If m is dead, throw it away, and declare progress
if (_loop_or_ctrl[m->_idx] == nullptr) {
_igvn.remove_dead_node(m);
// fall through
! } else if (m != iff && split_up(m, region, iff)) {
// fall through
} else {
continue;
}
// Something unpredictable changed.
< prev index next >