/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }
/** * Constructs a block renamer instance. Call {@code process} * to process. * * @param block {@code non-null;} block to process */ BlockRenamer(final SsaBasicBlock block) { this.block = block; currentMapping = startsForBlocks[block.getIndex()]; movesToKeep = new HashSet<SsaInsn>(); insnsToReplace = new HashMap<SsaInsn, SsaInsn>(); mapper = new RenamingMapper(); // We don't need our own start state anymore startsForBlocks[block.getIndex()] = null; }