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

src/share/vm/opto/output.cpp

Print this page

        

*** 2473,2483 **** int iop = mach->ideal_Opcode(); if( iop == Op_CreateEx ) continue; // CreateEx is pinned if( iop == Op_Con ) continue; // Do not schedule Top if( iop == Op_Node && // Do not schedule PhiNodes, ProjNodes mach->pipeline() == MachNode::pipeline_class() && ! !n->is_SpillCopy() ) // Breakpoints, Prolog, etc continue; break; // Funny loop structure to be sure... } // Compute last "interesting" instruction in block - last instruction we // might schedule. _bb_end points just after last schedulable inst. We --- 2473,2483 ---- int iop = mach->ideal_Opcode(); if( iop == Op_CreateEx ) continue; // CreateEx is pinned if( iop == Op_Con ) continue; // Do not schedule Top if( iop == Op_Node && // Do not schedule PhiNodes, ProjNodes mach->pipeline() == MachNode::pipeline_class() && ! !n->is_SpillCopy() && !n->is_MachMerge() ) // Breakpoints, Prolog, etc continue; break; // Funny loop structure to be sure... } // Compute last "interesting" instruction in block - last instruction we // might schedule. _bb_end points just after last schedulable inst. We
src/share/vm/opto/output.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File