Lines Matching refs:insns
32 private final InsnList insns;
51 * @param insns {@code non-null;} list of instructions in this block
59 public BasicBlock(int label, InsnList insns, IntList successors,
66 insns.throwIfMutable();
69 throw new NullPointerException("insns == null");
72 int sz = insns.size();
75 throw new IllegalArgumentException("insns.size() == 0");
79 Rop one = insns.get(i).getOpcode();
81 throw new IllegalArgumentException("insns[" + i + "] is a " +
86 Insn lastInsn = insns.get(sz - 1);
88 throw new IllegalArgumentException("insns does not end with " +
110 this.insns = insns;
152 return insns;
201 return insns.get(0);
211 return insns.getLast();
222 return insns.getLast().canThrow();
235 Insn lastInsn = insns.getLast();
250 Insn lastInsn = insns.getLast();
263 return new BasicBlock(label, insns.withRegisterOffset(delta),