src/share/vm/opto/loopnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/opto/loopnode.cpp

src/share/vm/opto/loopnode.cpp

Print this page
rev 8571 : 8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by:

*** 1173,1183 **** #endif //============================================================================= //------------------------------is_member-------------------------------------- // Is 'l' a member of 'this'? ! int IdealLoopTree::is_member( const IdealLoopTree *l ) const { while( l->_nest > _nest ) l = l->_parent; return l == this; } //------------------------------set_nest--------------------------------------- --- 1173,1183 ---- #endif //============================================================================= //------------------------------is_member-------------------------------------- // Is 'l' a member of 'this'? ! bool IdealLoopTree::is_member(const IdealLoopTree *l) const { while( l->_nest > _nest ) l = l->_parent; return l == this; } //------------------------------set_nest---------------------------------------
src/share/vm/opto/loopnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File