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

src/share/vm/opto/node.hpp

Print this page

        

*** 739,750 **** bool is_Con () const { return (_flags & Flag_is_Con) != 0; } bool is_Goto() const { return (_flags & Flag_is_Goto) != 0; } // The data node which is safe to leave in dead loop during IGVN optimization. bool is_dead_loop_safe() const { ! return is_Phi() || is_Proj() || ! (_flags & (Flag_is_dead_loop_safe | Flag_is_Con)) != 0; } // is_Copy() returns copied edge index (0 or 1) uint is_Copy() const { return (_flags & Flag_is_Copy); } --- 739,751 ---- bool is_Con () const { return (_flags & Flag_is_Con) != 0; } bool is_Goto() const { return (_flags & Flag_is_Goto) != 0; } // The data node which is safe to leave in dead loop during IGVN optimization. bool is_dead_loop_safe() const { ! return is_Phi() || (is_Proj() && in(0) == NULL) || ! ((_flags & (Flag_is_dead_loop_safe | Flag_is_Con)) != 0 && ! (!is_Proj() || !in(0)->is_Allocate())); } // is_Copy() returns copied edge index (0 or 1) uint is_Copy() const { return (_flags & Flag_is_Copy); }
src/share/vm/opto/node.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File