On Wed, Aug 08, 2012 at 10:52:28AM -0700, Mike Stump wrote:
> As we move to C++, I'd love for port maintainers to be able to get together 
> and hoist _up_ code from the port so other ports can use it and thus, have 
> more sharing.  We make heavily stylized uses, which could be wrapped into a 
> prettier api, given a reasonably powerful language.  C++ might be powerful 
> enough.  I'd love to see someone improve the FIXED_REGISTERS, REGISTER_NAMES, 
> REG_CLASS_CONTENTS, REGNO_REG_CLASS, REGNO_GLOBAL_BASE_REG_P, CLASS_MAX_NREGS 
> experience, as the current api sucks; for example.  I dread the slightest 
> change to any of my registers, as the change ripples throughout a ton of 
> disparate places, and it is currently too easy to forget one of them.  Bonus 
> points for cleaning up TARGET_SECONDARY_RELOAD at the same time as the above. 
>  I find that api sucks in ways I can't begin to describe.

Would a registers.md for defining registers and register classes
(and maybe things like FIXED_REGISTERS and the like) be a good
start for you, or do you want something more developed first?

-Nathan

Reply via email to