equal
deleted
inserted
replaced
2473 int iop = mach->ideal_Opcode(); |
2473 int iop = mach->ideal_Opcode(); |
2474 if( iop == Op_CreateEx ) continue; // CreateEx is pinned |
2474 if( iop == Op_CreateEx ) continue; // CreateEx is pinned |
2475 if( iop == Op_Con ) continue; // Do not schedule Top |
2475 if( iop == Op_Con ) continue; // Do not schedule Top |
2476 if( iop == Op_Node && // Do not schedule PhiNodes, ProjNodes |
2476 if( iop == Op_Node && // Do not schedule PhiNodes, ProjNodes |
2477 mach->pipeline() == MachNode::pipeline_class() && |
2477 mach->pipeline() == MachNode::pipeline_class() && |
2478 !n->is_SpillCopy() ) // Breakpoints, Prolog, etc |
2478 !n->is_SpillCopy() && !n->is_MachMerge() ) // Breakpoints, Prolog, etc |
2479 continue; |
2479 continue; |
2480 break; // Funny loop structure to be sure... |
2480 break; // Funny loop structure to be sure... |
2481 } |
2481 } |
2482 // Compute last "interesting" instruction in block - last instruction we |
2482 // Compute last "interesting" instruction in block - last instruction we |
2483 // might schedule. _bb_end points just after last schedulable inst. We |
2483 // might schedule. _bb_end points just after last schedulable inst. We |