Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <elf.h>
#include "defs.h"
#include "stab.h"
#include "pu_info.h"
#include "iter.h"
#include "wn.h"
#include "be_util.h"
#include "errors.h"
Go to the source code of this file.
Defines | |
#define | rbi_CXX "iter.c" |
Functions | |
static void | Pu_Push (PU_INFO_ITER *iter, PU_Info *pu_tree) |
static PU_Info * | Pu_Pop (PU_INFO_ITER *iter) |
void | Pu_Init (PU_INFO_ITER *iter, PU_Info *pu_tree) |
BOOL | Pu_While (PU_INFO_ITER *iter) |
void | Pu_Next (PU_INFO_ITER *iter) |
void Pu_Init | ( | PU_INFO_ITER * | iter, |
PU_Info * | pu_tree | ||
) |
Definition at line 85 of file iter.cxx.
References PU_INFO_ITER_current, PU_INFO_ITER_sp, and Reset_Current_PU_Count().
void Pu_Next | ( | PU_INFO_ITER * | iter | ) |
Definition at line 98 of file iter.cxx.
References Advance_Current_PU_Count(), NULL, PU_Info_child, PU_INFO_ITER_current, PU_INFO_ITER_sp, PU_Info_next, Pu_Pop(), and Pu_Push().
static PU_Info* Pu_Pop | ( | PU_INFO_ITER * | iter | ) | [static] |
Definition at line 75 of file iter.cxx.
References Is_True, NULL, PU_INFO_ITER_sp, and PU_INFO_ITER_stack.
Referenced by Pu_Next().
static void Pu_Push | ( | PU_INFO_ITER * | iter, |
PU_Info * | pu_tree | ||
) | [static] |
Definition at line 67 of file iter.cxx.
References FmtAssert, PU_INFO_ITER_sp, PU_INFO_ITER_stack, and PU_INFO_ITER_stack_size.
Referenced by Pu_Next().
BOOL Pu_While | ( | PU_INFO_ITER * | iter | ) |
Definition at line 92 of file iter.cxx.
References NULL, and PU_INFO_ITER_current.