GCC Middle and Back End API Reference
stack_usage Class Reference

#include <function.h>

Collaboration diagram for stack_usage:

Data Fields

HOST_WIDE_INT static_stack_size
 
HOST_WIDE_INT dynamic_stack_size
 
poly_int64 pushed_stack_size
 
unsigned int has_unbounded_dynamic_stack_size: 1
 
vec< callinfo_callee, va_gc > * callees
 
vec< callinfo_dalloc, va_gc > * dallocs
 

Field Documentation

◆ callees

vec<callinfo_callee, va_gc>* stack_usage::callees

◆ dallocs

vec<callinfo_dalloc, va_gc>* stack_usage::dallocs

◆ dynamic_stack_size

HOST_WIDE_INT stack_usage::dynamic_stack_size

◆ has_unbounded_dynamic_stack_size

unsigned int stack_usage::has_unbounded_dynamic_stack_size

◆ pushed_stack_size

poly_int64 stack_usage::pushed_stack_size

◆ static_stack_size

HOST_WIDE_INT stack_usage::static_stack_size

The documentation for this class was generated from the following file: