(gccint) Registers
Info Catalog
(gccint) Type Layout
(gccint) Target Macros
(gccint) Register Classes
17.7 Register Usage
===================
This section explains how to describe what registers the target machine
has, and how (in general) they can be used.
The description of which registers a specific instruction can use is
done with register classes; see Register Classes. For
DONTPRINTYET information on using registers to access a stack frame, see Frame
Registers. For passing values in registers, see *note Register
DONTPRINTYET DONTPRINTYET information on using registers to access a stack frame, see Frame
Registers. For passing values in registers, see Register
Arguments. For returning values in registers, see *note Scalar
DONTPRINTYET DONTPRINTYET information on using registers to access a stack frame, see Frame
Registers. For passing values in registers, see Register
Arguments. For returning values in registers, see Scalar
Return.
Menu
* Register Basics Number and kinds of registers.
* Allocation Order Order in which registers are allocated.
* Values in Registers What kinds of values each reg can hold.
* Leaf Functions Renumbering registers for leaf functions.
* Stack Registers Handling a register stack such as 80387.
Info Catalog
(gccint) Type Layout
(gccint) Target Macros
(gccint) Register Classes
automatically generated by
info2html