NaplesPURegisterInfo.td

From NaplesPU Documentation
Revision as of 16:14, 27 September 2017 by Catello (talk | contribs) (Created page with "The NuPlusRegisterInfo.td is used to define the nu+ hw registers and the nu+ register classes. The registers definition is done creating two support classes '''NuPlusGPRReg'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The NuPlusRegisterInfo.td is used to define the nu+ hw registers and the nu+ register classes.

The registers definition is done creating two support classes NuPlusGPRReg and NuPlus64GPRReg. The first one is used to define 32-bits wide registers while the second is used to define 64-bits wide registers. We made this distinction because the hardware uses the same register for both 32 and 64 bits wide variables.