Use accessor macros to access arrays based on regno; move many of the arrays into a single structure. From-SVN: r14140