public Storage VisitRegisterStorage(RegisterStorage reg) { if (define) { DefinedRegister(reg); } else { RegisterStorage r = (useBitSize == 0) ? reg : arch.GetSubregister(reg, useOffset, useBitSize); if (r == null) { r = reg; } ids.Add(r); } return(null); }
public RegisterStorage GetSubregister(RegisterStorage reg, int off, int width) { return(arch.GetSubregister(reg, off, width)); }