GCC Middle and Back End API Reference
|
#include <tree-core.h>
Data Fields | ||
struct ssa_use_operand_t * | prev | |
struct ssa_use_operand_t * | next | |
union { | ||
gimple * stmt | ||
tree ssa_name | ||
} | loc | |
tree * | use | |
Immediate use linking structure. This structure is used for maintaining a doubly linked list of uses of an SSA_NAME.
union { ... } ssa_use_operand_t::loc |
struct ssa_use_operand_t* ssa_use_operand_t::next |
Referenced by delink_imm_use(), first_imm_use_on_stmt(), first_imm_use_stmt(), first_readonly_imm_use(), has_single_use(), has_zero_uses(), init_ssa_name_imm_use(), link_imm_use_to_list(), make_phi_node(), move_use_after_head(), next_imm_use_on_stmt(), next_imm_use_stmt(), next_readonly_imm_use(), num_imm_uses(), release_ssa_name_fn(), relink_imm_use(), reserve_phi_args_for_new_edge(), single_imm_use(), single_imm_use_1(), single_use(), and verify_imm_links().
struct ssa_use_operand_t* ssa_use_operand_t::prev |
tree ssa_use_operand_t::ssa_name |
Referenced by init_ssa_name_imm_use(), release_ssa_name_fn(), and verify_use().
gimple* ssa_use_operand_t::stmt |
tree* ssa_use_operand_t::use |
Referenced by loop_cand::analyze_iloop_reduction_var(), dump_immediate_uses_for(), find_interesting_uses_stmt(), first_imm_use_stmt(), init_ssa_name_imm_use(), link_imm_use(), make_phi_node(), maybe_duplicate_comparison(), maybe_warn_operand(), relink_imm_use(), remove_phi_arg_num(), reserve_phi_args_for_new_edge(), resize_phi_node(), verify_imm_links(), operands_scanner::verify_ssa_operands(), verify_use(), and warn_uninitialized_vars().