Lines Matching refs:after
165 error ("wrong amount of branch edges after unconditional jump %i", bb->index);
314 /* Splits basic block BB after the specified instruction I (but at least after
315 the labels). If I is NULL, splits just after labels. The newly created edge
316 is returned. The new basic block is created just after the old one. */
343 /* Splits block BB just after labels. The newly created edge is returned. */
351 /* Moves block BB immediately after block AFTER. Returns false if the
355 move_block_after (basic_block bb, basic_block after)
362 ret = cfg_hooks->move_block_after (bb, after);
456 /* Creates a new basic block just after the basic block AFTER.
461 create_basic_block (void *head, void *end, basic_block after)
468 ret = cfg_hooks->create_basic_block (head, end, after);
478 /* Creates an empty basic block just after basic block AFTER. */
481 create_empty_bb (basic_block after)
483 return create_basic_block (NULL, NULL, after);
694 new basic block. The new basic block is placed after the basic block
698 duplicate_block (basic_block bb, edge e, basic_block after)
717 if (after)
718 move_block_after (new_bb, after);
809 /* This function is called immediately after edge E is added to the