Next: Varargs, Previous: Register Classes, Up: Target Macros [Contents][Index]

### 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 |  |