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

src/share/vm/opto/multnode.hpp

Print this page

        

*** 59,68 **** --- 59,71 ---- public: ProjNode( Node *src, uint con, bool io_use = false ) : Node( src ), _con(con), _is_io_use(io_use) { init_class_id(Class_Proj); + // Optimistic setting. Need additional checks in Node::is_dead_loop_safe(). + if (con != TypeFunc::Memory || src->is_Start()) + init_flags(Flag_is_dead_loop_safe); debug_only(check_con()); } const uint _con; // The field in the tuple we are projecting const bool _is_io_use; // Used to distinguish between the projections // used on the control and io paths from a macro node
src/share/vm/opto/multnode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File