< prev index next >
src/hotspot/share/opto/cfgnode.hpp
Print this page
*** 93,103 ****
virtual const Type *bottom_type() const { return Type::CONTROL; }
virtual const Type* Value(PhaseGVN* phase) const;
virtual Node* Identity(PhaseGVN* phase);
virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);
virtual const RegMask &out_RegMask() const;
- bool try_clean_mem_phi(PhaseGVN *phase);
bool optimize_trichotomy(PhaseIterGVN* igvn);
};
//------------------------------JProjNode--------------------------------------
// jump projection for node that produces multiple control-flow paths
--- 93,102 ----
*** 213,222 ****
--- 212,222 ----
inst_id() == id &&
inst_index() == index &&
inst_offset() == offset &&
type()->higher_equal(tp);
}
+ Node* try_clean_mem_phi(PhaseGVN *phase);
virtual const Type* Value(PhaseGVN* phase) const;
virtual Node* Identity(PhaseGVN* phase);
virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);
virtual const RegMask &out_RegMask() const;
< prev index next >