20#ifndef GCC_GIMPLE_WALK_H
21#define GCC_GIMPLE_WALK_H
gimple * gimple_seq
Definition coretypes.h:100
union tree_node * tree
Definition coretypes.h:97
gimple * walk_gimple_seq_mod(gimple_seq *pseq, walk_stmt_fn callback_stmt, walk_tree_fn callback_op, struct walk_stmt_info *wi)
Definition gimple-walk.cc:44
bool walk_stmt_load_store_addr_ops(gimple *stmt, void *data, walk_stmt_load_store_addr_fn visit_load, walk_stmt_load_store_addr_fn visit_store, walk_stmt_load_store_addr_fn visit_addr)
Definition gimple-walk.cc:778
gimple * walk_gimple_seq(gimple_seq seq, walk_stmt_fn callback_stmt, walk_tree_fn callback_op, struct walk_stmt_info *wi)
Definition gimple-walk.cc:87
tree walk_gimple_stmt(gimple_stmt_iterator *gsi, walk_stmt_fn callback_stmt, walk_tree_fn callback_op, struct walk_stmt_info *wi)
Definition gimple-walk.cc:596
bool walk_stmt_load_store_ops(gimple *stmt, void *data, walk_stmt_load_store_addr_fn visit_load, walk_stmt_load_store_addr_fn visit_store)
Definition gimple-walk.cc:977
tree walk_gimple_op(gimple *stmt, walk_tree_fn callback_op, struct walk_stmt_info *wi)
Definition gimple-walk.cc:188
bool(*) walk_stmt_load_store_addr_fn(gimple *, tree, tree, void *)
Definition gimple-walk.h:93
tree(*) walk_stmt_fn(gimple_stmt_iterator *, bool *, struct walk_stmt_info *)
Definition gimple-walk.h:83
Definition gimple-iterator.h:26
Definition gimple-walk.h:28
bool is_lhs
Definition gimple-walk.h:63
gimple * stmt
Definition gimple-walk.h:31
bool want_locations
Definition gimple-walk.h:70
bool val_only
Definition gimple-walk.h:60
hash_set< tree > * pset
Definition gimple-walk.h:40
gimple_stmt_iterator gsi
Definition gimple-walk.h:30
bool removed_stmt
Definition gimple-walk.h:73
void * info
Definition gimple-walk.h:35
tree callback_result
Definition gimple-walk.h:46
bool changed
Definition gimple-walk.h:67
#define bool
Definition system.h:891
tree(*) walk_tree_fn(tree *, int *, void *)
Definition tree-core.h:1115