register access analysis