21#ifndef GCC_VALUE_POINTER_EQUIV_H
22#define GCC_VALUE_POINTER_EQUIV_H
Definition genmatch.cc:1496
Definition gimple-range.h:48
Definition value-pointer-equiv.h:34
void visit_stmt(gimple *stmt)
Definition value-pointer-equiv.cc:268
void leave(basic_block)
Definition value-pointer-equiv.cc:220
class ssa_equiv_stack * m_cond_points
Definition value-pointer-equiv.h:53
tree get_equiv(tree ssa)
Definition value-pointer-equiv.cc:162
gimple_ranger * m_ranger
Definition value-pointer-equiv.h:49
auto_vec< tree > m_global_points
Definition value-pointer-equiv.h:51
void visit_edge(edge e)
Definition value-pointer-equiv.cc:303
void set_cond_equiv(tree ssa, tree pointee)
Definition value-pointer-equiv.cc:152
void enter(basic_block)
Definition value-pointer-equiv.cc:178
pointer_equiv_analyzer(gimple_ranger *r)
Definition value-pointer-equiv.cc:124
tree get_equiv_expr(tree_code code, tree expr)
Definition value-pointer-equiv.cc:232
~pointer_equiv_analyzer()
Definition value-pointer-equiv.cc:131
void set_global_equiv(tree ssa, tree pointee)
Definition value-pointer-equiv.cc:139
Definition value-pointer-equiv.cc:54
class edge_def * edge
Definition coretypes.h:352
union tree_node * tree
Definition coretypes.h:97
tree_code
Definition genmatch.cc:992
poly_int< N, C > r
Definition poly-int.h:774
Definition basic-block.h:117
#define TREE_CODE(NODE)
Definition tree.h:324
#define POINTER_TYPE_P(TYPE)
Definition tree.h:700
#define TREE_TYPE(NODE)
Definition tree.h:512
bool supported_pointer_equiv_p(tree expr)
Definition value-pointer-equiv.h:57