/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** {@inheritDoc} */ @Override public Insn toRopInsn() { return insn.withNewRegisters(getResult(), insn.getSources()); }
/** * Changes the source list of the insn. New source list should be the * same size and consist of sources of identical types. * * @param newSources non-null new sources list. */ public final void setNewSources (RegisterSpecList newSources) { RegisterSpecList origSources = insn.getSources(); if (origSources.size() != newSources.size()) { throw new RuntimeException("Sources counts don't match"); } insn = insn.withNewRegisters(getResult(), newSources); }
/** * Changes the source list of the insn. New source list should be the * same size and consist of sources of identical types. * * @param newSources non-null new sources list. */ public final void setNewSources (RegisterSpecList newSources) { RegisterSpecList origSources = insn.getSources(); if (origSources.size() != newSources.size()) { throw new RuntimeException("Sources counts don't match"); } insn = insn.withNewRegisters(getResult(), newSources); }
/** * Changes the source list of the insn. New source list should be the * same size and consist of sources of identical types. * * @param newSources non-null new sources list. */ public final void setNewSources (RegisterSpecList newSources) { RegisterSpecList origSources = insn.getSources(); if (origSources.size() != newSources.size()) { throw new RuntimeException("Sources counts don't match"); } insn = insn.withNewRegisters(getResult(), newSources); }
/** * Changes the source list of the insn. New source list should be the * same size and consist of sources of identical types. * * @param newSources non-null new sources list. */ public final void setNewSources (RegisterSpecList newSources) { RegisterSpecList origSources = insn.getSources(); if (origSources.size() != newSources.size()) { throw new RuntimeException("Sources counts don't match"); } insn = insn.withNewRegisters(getResult(), newSources); }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }
/** {@inheritDoc} */ @Override public final void mapSourceRegisters(RegisterMapper mapper) { RegisterSpecList oldSources = insn.getSources(); RegisterSpecList newSources = mapper.map(oldSources); if (newSources != oldSources) { insn = insn.withNewRegisters(getResult(), newSources); getBlock().getParent().onSourcesChanged(this, oldSources); } }