#include <opt_wn.h>

Public Member Functions | |
| STMT_ITER (void) | |
| STMT_ITER (WN *f) | |
| STMT_ITER (WN *f, WN *l) | |
| ~STMT_ITER (void) | |
| void | Init (WN *h, WN *t) |
| WN * | First (void) |
| WN * | Last (void) |
| WN * | Next (void) |
| WN * | Prev (void) |
| WN * | Peek_next (void) |
| WN * | Peek_prev (void) |
| WN * | Cur (void) |
| WN * | First_elem (void) |
| WN * | Last_elem (void) |
| WN * | Next_elem (void) |
| WN * | Prev_elem (void) |
| BOOL | Is_Empty (void) |
| BOOL | Is_Empty_Reverse (void) |
| BOOL | No_stmt (void) |
| BOOL | Validate (void) |
| void | Print (FILE *fp=stderr) |
Private Member Functions | |
| STMT_ITER (const STMT_ITER &) | |
| STMT_ITER & | operator= (const STMT_ITER &) |
Private Attributes | |
| WN * | head |
| WN * | tail |
| WN * | cur |
Definition at line 139 of file opt_wn.h.
| STMT_ITER::STMT_ITER | ( | const STMT_ITER & | ) | [private] |
| STMT_ITER::STMT_ITER | ( | void | ) | [inline] |
| STMT_ITER::STMT_ITER | ( | WN * | f | ) |
| STMT_ITER& STMT_ITER::operator= | ( | const STMT_ITER & | ) | [private] |
Definition at line 111 of file opt_wn.cxx.
References Cur(), fdump_tree_no_st(), fdump_wn_no_st(), First(), Is_Empty(), Next(), OPCODE_is_scf(), and WN_opcode().
Referenced by STMT_CONTAINER::Print(), and BB_NODE::Print_wn().
WN* STMT_ITER::head [private] |
WN* STMT_ITER::tail [private] |
Definition at line 142 of file opt_wn.h.
Referenced by Init(), Last(), Last_elem(), Next(), Next_elem(), Peek_next(), STMT_ITER(), and Validate().
WN* STMT_ITER::cur [private] |
Definition at line 143 of file opt_wn.h.
Referenced by Cur(), First(), First_elem(), Init(), Is_Empty(), Is_Empty_Reverse(), Last(), Last_elem(), Next(), Next_elem(), Peek_next(), Peek_prev(), Prev(), Prev_elem(), and STMT_ITER().
1.5.6