|
GCC Middle and Back End API Reference
|
Go to the source code of this file.
Data Structures | |
| struct | use_optype_d |
| struct | ssa_operand_memory_d |
| struct | ssa_operands |
Typedefs | |
| typedef tree * | def_operand_p |
| typedef ssa_use_operand_t * | use_operand_p |
| typedef struct use_optype_d * | use_optype_p |
Functions | |
| bool | ssa_operands_active (struct function *) |
| void | init_ssa_operands (struct function *fn) |
| void | fini_ssa_operands (void) |
| bool | verify_ssa_operands (gimple stmt) |
| void | free_stmt_operands (gimple) |
| void | update_stmt_operands (gimple) |
| void | swap_ssa_operands (gimple, tree *, tree *) |
| bool | verify_imm_links (FILE *f, tree var) |
| void | dump_immediate_uses_for (FILE *file, tree var) |
| void | dump_immediate_uses (FILE *file) |
| void | debug_immediate_uses (void) |
| void | debug_immediate_uses_for (tree var) |
| void | unlink_stmt_vdef (gimple) |
| static tree | get_use_from_ptr () |
| static tree | get_def_from_ptr () |
| typedef tree* def_operand_p |
Interface to SSA operands.
This represents a pointer to a DEF operand.
| typedef ssa_use_operand_t* use_operand_p |
This represents a pointer to a USE operand.
| typedef struct use_optype_d* use_optype_p |
| void debug_immediate_uses | ( | void | ) |
Dump def-use edges on stderr.
| void debug_immediate_uses_for | ( | tree | var | ) |
| void dump_immediate_uses | ( | FILE * | file | ) |
| void dump_immediate_uses_for | ( | FILE * | file, |
| tree | var | ||
| ) |
| void fini_ssa_operands | ( | void | ) |
Dispose of anything required by the operand routines.
Referenced by execute_init_datastructures().
| void free_stmt_operands | ( | gimple | ) |
|
inlinestatic |
Return the tree pointed-to by DEF.
|
inlinestatic |
Return the tree pointed-to by USE.
| void init_ssa_operands | ( | struct function * | fn | ) |
| bool ssa_operands_active | ( | struct function * | ) |
| void unlink_stmt_vdef | ( | gimple | ) |
| void update_stmt_operands | ( | gimple | ) |
| bool verify_imm_links | ( | FILE * | f, |
| tree | var | ||
| ) |
| bool verify_ssa_operands | ( | gimple | stmt | ) |