GCC Middle and Back End API Reference
|
#include <tree-ssa-operands.h>
Data Fields | |
enum ssa_op_iter_type | iter_type |
bool | done |
int | flags |
unsigned | i |
unsigned | numops |
use_optype_p | uses |
gimple | stmt |
This structure is used in the operand iterator loops. It contains the items required to determine which operand is retrieved next. During optimization, this structure is scalarized, and any unused fields are optimized away, resulting in little overhead.
bool ssa_operand_iterator_d::done |
int ssa_operand_iterator_d::flags |
Referenced by clear_and_done_ssa_iter(), op_iter_init(), op_iter_init_phiuse(), op_iter_next_def(), and op_iter_next_tree().
unsigned ssa_operand_iterator_d::i |
Referenced by clear_and_done_ssa_iter(), op_iter_init(), op_iter_next_def(), op_iter_next_tree(), and op_iter_next_use().
enum ssa_op_iter_type ssa_operand_iterator_d::iter_type |
unsigned ssa_operand_iterator_d::numops |
Referenced by clear_and_done_ssa_iter(), op_iter_init(), op_iter_init_phiuse(), op_iter_next_def(), op_iter_next_tree(), and op_iter_next_use().
gimple ssa_operand_iterator_d::stmt |
Referenced by clear_and_done_ssa_iter(), op_iter_init(), op_iter_init_phiuse(), op_iter_next_def(), op_iter_next_tree(), and op_iter_next_use().
use_optype_p ssa_operand_iterator_d::uses |
Referenced by clear_and_done_ssa_iter(), op_iter_init(), op_iter_next_tree(), and op_iter_next_use().