Lines Matching defs:predecessors
57 private BitSet predecessors;
124 this.predecessors = new BitSet(parent.getBlocks().size());
154 result.predecessors = SsaMethod.bitSetFromLabelList(
337 * @return {@code non-null;} predecessors set, indexed by block index
340 return predecessors;
408 * All previous predecessors will be predecessors to the new block.
416 newPred.predecessors = predecessors;
423 predecessors = new BitSet(parent.getBlocks().size());
424 predecessors.set(newPred.index);
426 // Update our (soon-to-be) old predecessors.
427 for (int i = newPred.predecessors.nextSetBit(0); i >= 0;
428 i = newPred.predecessors.nextSetBit(i + 1)) {
458 newSucc.predecessors.set(this.index);
477 other.predecessors.set(newSucc.index);
478 other.predecessors.set(index, successors.get(other.index));
511 parent.getBlocks().get(newIndex).predecessors.set(index);
514 parent.getBlocks().get(oldIndex).predecessors.clear(index);
538 exitBlock.predecessors.set(this.index);
825 * that it's either the start block or it has predecessors, which suffices
832 || predecessors.cardinality() > 0;