GCC Middle and Back End API Reference
|
#include <tree.h>
Data Fields | |
struct ssa_use_operand_d * | prev |
struct ssa_use_operand_d * | 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_d::loc |
struct ssa_use_operand_d* ssa_use_operand_d::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(), has_zero_uses_1(), link_imm_use_to_list(), make_phi_node(), make_ssa_name_fn(), move_use_after_head(), next_imm_use_on_stmt(), next_imm_use_stmt(), next_readonly_imm_use(), num_imm_uses(), release_ssa_name(), relink_imm_use(), resize_phi_node(), single_imm_use(), single_imm_use_1(), and verify_imm_links().
struct ssa_use_operand_d* ssa_use_operand_d::prev |
tree ssa_use_operand_d::ssa_name |
Referenced by make_ssa_name_fn(), release_ssa_name(), and verify_use().
gimple ssa_use_operand_d::stmt |
tree* ssa_use_operand_d::use |