Lines Matching refs:blocks

36  * blocks.
73 private final ByteBlockList blocks;
128 /** list of all blocks that jsr to this subroutine */
130 /** List of all blocks that return from this subroutine */
151 * @param retBlock one of the ret blocks (final blocks) of this
167 * Adds a label to the list of ret blocks (final blocks) for this
177 * Adds a label to the list of caller blocks for this subroutine.
186 * Generates a list of subroutine successors. Note: successor blocks
278 this.blocks = BasicBlocker.identifyBlocks(method);
279 this.maxLabel = blocks.getMaxLabel();
292 this.result = new ArrayList<BasicBlock>(blocks.size() * 2 + 10);
294 new ArrayList<IntList>(blocks.size() * 2 + 10);
349 * (exclusive) are the original blocks and
351 * setup blocks (see getExceptionSetupLabel(), above).
494 * replacement, then any extra blocks that got added with the
516 * blocks that got added as part of the original and
517 * remove those too. Such blocks are (possibly indirect)
519 * normally-translated blocks.
566 * the given block and all blocks that are (direct and indirect)
601 // Construct the final list of blocks.
636 ByteBlock block = blocks.labelToBlock(offset);
773 * processing the original blocks.
801 * exception handler setup blocks (which get synthesized
876 * If there are any extra blocks, work backwards through the
877 * list of instructions, adding single-instruction blocks, and
882 * Some of the blocks that the RopperMachine wants added
909 // All of these extra blocks will be in the same subroutine
923 * blocks end with a branch of some sort or other. Note that
924 * it is possible for there to be blocks for which no
1001 * Constructs and adds the blocks that perform setup for the rest of
1187 * Creates the exception handler setup blocks. "maxLocals"
1292 // Now find the blocks that aren't reachable and remove them
1297 * Deletes all blocks that cannot be reached. This is run to delete
1298 * original subroutine blocks after subroutine inlining.
1327 * to have been added to the blocks list.
1367 /** used for generating new labels for copied blocks */
1643 * @param visited set of blocks already visited