(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