|
GCC Middle and Back End API Reference
|
#include <callsite-expr.h>
Public Member Functions | |
| callsite_expr () | |
| bool | param_p () const |
| int | param_num () const |
| tree | get_param_tree (tree fndecl) const |
| bool | maybe_get_param_location (tree fndecl, location_t *out_loc) const |
| bool | return_value_p () const |
Static Public Member Functions | |
| static callsite_expr | from_zero_based_param (int idx) |
| static callsite_expr | from_return_value () |
Private Member Functions | |
| callsite_expr (int val) | |
Private Attributes | |
| int | m_val |
An ID representing an expression at a callsite: either a parameter index, or the return value (or unknown).
|
inline |
References m_val.
Referenced by from_return_value(), and from_zero_based_param().
|
inlineprivate |
References m_val.
|
inlinestatic |
References callsite_expr().
|
inlinestatic |
References callsite_expr().
|
inline |
References gcc_assert, m_val, and param_p().
|
inline |
References m_val.
Referenced by param_num().
|
private |
Referenced by callsite_expr(), callsite_expr(), param_num(), param_p(), and return_value_p().