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 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(), 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(), and release_ssa_name_fn().
gimple* ssa_use_operand_t::stmt |
Referenced by first_imm_use_stmt(), make_phi_node(), reserve_phi_args_for_new_edge(), single_imm_use(), and verify_imm_links().
tree* ssa_use_operand_t::use |