20#ifndef GCC_TREE_SSA_LOOP_MANIP_H
21#define GCC_TREE_SSA_LOOP_MANIP_H
Definition tree-ssa-loop.h:40
class edge_def * edge
Definition coretypes.h:352
class bitmap_head * bitmap
Definition coretypes.h:51
int64_t gcov_type
Definition coretypes.h:46
union tree_node * tree
Definition coretypes.h:97
tree_code
Definition genmatch.cc:347
Definition basic-block.h:117
Definition function.h:249
Definition gimple-iterator.h:26
#define NULL
Definition system.h:50
basic_block split_loop_exit_edge(edge, bool=false)
Definition tree-ssa-loop-manip.cc:723
void(* transform_callback)(class loop *, void *)
Definition tree-ssa-loop-manip.h:23
void create_iv(tree, tree_code, tree, tree, class loop *, gimple_stmt_iterator *, bool, tree *, tree *)
Definition tree-ssa-loop-manip.cc:62
basic_block ip_normal_pos(class loop *)
Definition tree-ssa-loop-manip.cc:771
unsigned int loop_invariant_motion_in_fun(function *, bool)
Definition tree-ssa-loop-im.cc:3661
void rewrite_into_loop_closed_ssa(bitmap, unsigned)
Definition tree-ssa-loop-manip.cc:626
bool gimple_duplicate_loop_body_to_header_edge(class loop *, edge, unsigned int, sbitmap, edge, vec< edge > *, int)
Definition tree-ssa-loop-manip.cc:847
void tree_unroll_loop(class loop *, unsigned, tree_niter_desc *)
Definition tree-ssa-loop-manip.cc:1311
gcov_type niter_for_unrolled_loop(class loop *, unsigned)
void tree_transform_and_unroll_loop(class loop *, unsigned, tree_niter_desc *, transform_callback, void *)
Definition tree-ssa-loop-manip.cc:1102
void checking_verify_loop_closed_ssa(bool verify_ssa_p, class loop *loop=NULL)
Definition tree-ssa-loop-manip.h:31
tree canonicalize_loop_ivs(class loop *, tree *, bool)
Definition tree-ssa-loop-manip.cc:1393
void verify_loop_closed_ssa(bool, class loop *=NULL)
Definition tree-ssa-loop-manip.cc:681
bool can_unroll_loop_p(class loop *loop, unsigned factor, class tree_niter_desc *niter)
Definition tree-ssa-loop-manip.cc:879
basic_block ip_end_pos(class loop *)
Definition tree-ssa-loop-manip.cc:762
void standard_iv_increment_position(class loop *, gimple_stmt_iterator *, bool *)
Definition tree-ssa-loop-manip.cc:799