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