GCC Middle and Back End API Reference
|
#include <inlining-iterator.h>
Public Member Functions | |
inlining_info (location_t loc) | |
tree | get_inner_fndecl () const |
int | get_extra_frames () const |
Private Attributes | |
tree | m_outer_fndecl |
tree | m_inner_fndecl |
int | m_extra_frames |
A class for fixing up fndecls and stack depths in checker_event, based on inlining records. The early inliner runs before the analyzer, which can lead to confusing output. Tne base fndecl and depth within a checker_event are from call strings in program_points, which reflect the call strings after inlining. This class lets us offset the depth and fix up the reported fndecl and stack depth to better reflect the user's original code.
|
inline |
|
inline |
References m_extra_frames.
|
inline |
References m_inner_fndecl.
|
private |
Referenced by get_extra_frames(), and inlining_info().
|
private |
Referenced by get_inner_fndecl(), and inlining_info().
|
private |
Referenced by inlining_info().