|
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 |