Class PiRegisterCellId


  • @Beta
    public final class PiRegisterCellId
    extends Object
    Identifier of a register cell in a protocol-independent pipeline.
    • Method Detail

      • registerId

        public PiRegisterId registerId()
        Returns the identifier of the register instance where this cell is contained.
        Returns:
        register identifier
      • index

        public long index()
        Returns the register index to which this cell ID is associated.
        Returns:
        register index
      • of

        public static PiRegisterCellId of​(PiRegisterId registerId,
                                          long index)
        Return a register cell ID for the given register ID and index.
        Parameters:
        registerId - register ID
        index - index
        Returns:
        register cell ID
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object