20#ifndef GCC_TREE_SSA_LOOP_IVOPTS_H
21#define GCC_TREE_SSA_LOOP_IVOPTS_H
Definition genmatch.cc:1625
class edge_def * edge
Definition coretypes.h:348
union tree_node * tree
Definition coretypes.h:97
Definition tree-ssa-loop-ivopts.cc:454
Definition tree-ssa-loop-ivopts.cc:405
Definition tree-ssa-loop-ivopts.cc:171
Definition tree-ssa-loop-ivopts.cc:588
#define NULL
Definition system.h:58
void create_canonical_iv(class loop *loop, edge exit, tree niter, tree *var_before=NULL, tree *var_after=NULL)
Definition tree-ssa-loop-ivcanon.cc:87
class loop * outermost_invariant_loop_for_expr(class loop *loop, tree expr)
Definition tree-ssa-loop-ivopts.cc:1775
void tree_ssa_iv_optimize(void)
Definition tree-ssa-loop-ivopts.cc:8313
bool expr_invariant_in_loop_p(class loop *loop, tree expr)
Definition tree-ssa-loop-ivopts.cc:1822
void dump_iv(FILE *file, struct iv *iv, bool dump_name, unsigned indent_level)
Definition tree-ssa-loop-ivopts.cc:767
bool may_be_nonaddressable_p(tree expr)
Definition tree-ssa-loop-ivopts.cc:2172
void dump_cand(FILE *file, struct iv_cand *cand)
Definition tree-ssa-loop-ivopts.cc:855
bool contains_abnormal_ssa_name_p(tree expr)
Definition tree-ssa-loop-ivopts.cc:1012
void dump_use(FILE *file, struct iv_use *use)
Definition tree-ssa-loop-ivopts.cc:812
void dump_uses(FILE *, struct ivopts_data *)