Lines Matching refs:insns

51     private ArrayList<SsaInsn> insns;
124 this.insns = new ArrayList<SsaInsn>();
151 result.insns.ensureCapacity(ropInsns.size());
154 result.insns.add(new NormalSsaInsn (ropInsns.get(i), result));
204 insns.add(0, new PhiInsn(reg, this));
215 insns.add(0, new PhiInsn(resultSpec, this));
220 * insns.
226 insns.add(getCountPhiInsns(), newInsn);
241 SsaInsn oldInsn = insns.get(insns.size() - 1);
244 insns.set(insns.size() - 1, newInsn);
256 int sz = insns.size();
259 SsaInsn insn = insns.get(i);
273 * Deletes all phi insns. Do this after adding appropriate move insns.
281 insns.subList(0, getCountPhiInsns()).clear();
285 * Gets the number of phi insns at the top of this basic block.
287 * @return count of phi insns
292 int sz = insns.size();
294 SsaInsn insn = insns.get(countPhiInsns);
305 * with phi insns at the beginning
308 return insns;
312 * @return {@code non-null;} the (mutable) list of phi insns for this block
315 return insns.subList(0, getCountPhiInsns());
586 lastInsn = (NormalSsaInsn)insns.get(insns.size()-1);
619 insns.add(insns.size() - 1, toAdd);
642 insns.add(getCountPhiInsns(), toAdd);
882 toSchedule = insns.subList(0, movesFromPhisAtBeginning);
886 SsaInsn firstNonPhiMoveInsn = insns.get(movesFromPhisAtBeginning);
928 insns.remove(movesFromPhisAtBeginning);
929 insns.add(0, firstNonPhiMoveInsn);
945 insns.add(0, firstNonPhiMoveInsn);
962 insns.set(movesFromPhisAtBeginning + 1, toAdd);
970 insns.subList(insns.size() - movesFromPhisAtEnd - 1,
971 insns.size() - 1));
980 * Visits all insns in this block.
987 int len = insns.size();
989 insns.get(i).accept(visitor);