Home | History | Annotate | Download | only in code

Lines Matching refs:block

27  * the blocks of a particular method. Each block has a corresponding
32 * block (indexed by basic block label) */
36 * of each basic block (indexed by basic block label) */
40 * final instruction) of each basic block (indexed by basic block
47 * @param method {@code non-null;} the method to have block addresses for
61 * Gets the instance for the start of the given block.
63 * @param block {@code non-null;} the block in question
66 public CodeAddress getStart(BasicBlock block) {
67 return starts[block.getLabel()];
71 * Gets the instance for the start of the block with the given label.
73 * @param label {@code non-null;} the label of the block in question
81 * Gets the instance for the final instruction of the given block.
83 * @param block {@code non-null;} the block in question
86 public CodeAddress getLast(BasicBlock block) {
87 return lasts[block.getLabel()];
91 * Gets the instance for the final instruction of the block with
94 * @param label {@code non-null;} the label of the block in question
103 * of the given block.
105 * @param block {@code non-null;} the block in question
108 public CodeAddress getEnd(BasicBlock block) {
109 return ends[block.getLabel()];
114 * of the block with the given label.
116 * @param label {@code non-null;} the label of the block in question