Next: Varargs, Previous: Register Classes, Up: Target Macros

### 18.9 Stack Layout and Calling Conventions

This describes the stack layout and calling conventions.

- Frame Layout
- Exception Handling
- Stack Checking
- Frame Registers
- Elimination
- Stack Arguments
- Register Arguments
- Scalar Return
- Aggregate Return
- Caller Saves
- Function Entry
- Profiling
- Tail Calls
- Shrink-wrapping separate components
- Stack Smashing Protection
- Miscellaneous Register Hooks