src/share/vm/opto/parse.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6766316 Cdiff src/share/vm/opto/parse.hpp

src/share/vm/opto/parse.hpp

Print this page

        

*** 173,183 **** bool is_loop_head() const { return flow()->is_loop_head(); } bool is_SEL_head() const { return flow()->is_single_entry_loop_head(); } bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pred->rpo() >= rpo(); } bool is_invariant_local(uint i) const { const JVMState* jvms = start_map()->jvms(); ! if (!jvms->is_loc(i)) return false; return flow()->is_invariant_local(i - jvms->locoff()); } bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); return is_invariant_local(i); } const Type* peek(int off=0) const { return stack_type_at(start_sp() - (off+1)); } --- 173,183 ---- bool is_loop_head() const { return flow()->is_loop_head(); } bool is_SEL_head() const { return flow()->is_single_entry_loop_head(); } bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pred->rpo() >= rpo(); } bool is_invariant_local(uint i) const { const JVMState* jvms = start_map()->jvms(); ! if (!jvms->is_loc(i) || flow()->outer()->has_irreducible_entry()) return false; return flow()->is_invariant_local(i - jvms->locoff()); } bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); return is_invariant_local(i); } const Type* peek(int off=0) const { return stack_type_at(start_sp() - (off+1)); }
src/share/vm/opto/parse.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File