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