|
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().