GCC Middle and Back End API Reference
|
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "backend.h"
#include "tree.h"
#include "gimple.h"
#include "tree-pass.h"
#include "ssa.h"
#include "gimple-pretty-print.h"
#include "cfganal.h"
#include "gimple-iterator.h"
#include "gimple-fold.h"
#include "tree-eh.h"
#include "tree-cfg.h"
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "tree-ssa-propagate.h"
#include "alloc-pool.h"
#include "domwalk.h"
#include "tree-cfgcleanup.h"
#include "vr-values.h"
#include "gimple-range.h"
#include "fold-const.h"
#include "value-pointer-equiv.h"
Data Structures | |
class | ssa_equiv_stack |
Functions | |
static tree | pta_valueize (tree name) |
Variables | ||
struct { | ||
gimple * m_stmt | ||
gimple_ranger * m_ranger | ||
pointer_equiv_analyzer * m_pta | ||
} | x_fold_context | |
References supported_pointer_equiv_p(), and x_fold_context.
Referenced by pointer_equiv_analyzer::visit_stmt().
pointer_equiv_analyzer* m_pta |
gimple_ranger* m_ranger |
gimple* m_stmt |
Referenced by ana::conjured_svalue::conjured_svalue(), ana::conjured_svalue::get_stmt(), ana::conjured_svalue::key_t::hash(), ana::conjured_svalue::key_t::is_deleted(), ana::conjured_svalue::key_t::is_empty(), ana::conjured_svalue::key_t::mark_deleted(), ana::conjured_svalue::key_t::mark_empty(), and ana::conjured_svalue::key_t::operator==().
struct { ... } x_fold_context |
Referenced by pta_valueize(), and pointer_equiv_analyzer::visit_stmt().