Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include "defs.h"
#include "stab.h"
#include "strtab.h"
#include "wn.h"
#include "cwh_defines.h"
#include "cwh_preg.h"
#include "cwh_addr.h"
Go to the source code of this file.
Defines | |
#define | MTYPE_MAX MTYPE_V |
Functions | |
PREG_det | cwh_preg_next_preg (TYPE_ID btype, char *name, WN *home_wn) |
WN * | cwh_preg_temp_save (char *name, WN *expr) |
void | fe_preg_init (void) |
Variables | |
static char * | source_file = __FILE__ |
static TYPE_ID | preg_ty_typeid [MTYPE_MAX] |
static TYPE_ID | preg_bt_typeid [MTYPE_MAX] |
Definition at line 71 of file cwh_preg.cxx.
Referenced by cwh_preg_next_preg(), and fe_preg_init().
PREG_det cwh_preg_next_preg | ( | TYPE_ID | btype, |
char * | name, | ||
WN * | home_wn | ||
) |
Definition at line 85 of file cwh_preg.cxx.
References Be_Type_Tbl, Create_Preg(), DevAssert, MTYPE_FIRST, MTYPE_MAX, MTYPE_To_PREG, PREG_det::preg, preg_bt_typeid, PREG_det::preg_st, PREG_det::preg_ty, and preg_ty_typeid.
Referenced by cwh_auxst_distr_preg(), cwh_intrin_get_return_value(), cwh_stab_distrib_pragmas(), and fei_redistribute().
WN* cwh_preg_temp_save | ( | char * | name, |
WN * | expr | ||
) |
Definition at line 113 of file cwh_preg.cxx.
References Create_Preg(), cwh_addr_store_ST(), Index_To_Str(), MTYPE_To_PREG, Save_Str(), wn, WN_LdidPreg(), and WNRTY.
Referenced by fei_doloop().
void fe_preg_init | ( | void | ) |
Definition at line 136 of file cwh_preg.cxx.
References MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I4, MTYPE_I8, MTYPE_MAX, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, preg_bt_typeid, and preg_ty_typeid.
Referenced by PDGCS_initialize().
TYPE_ID preg_bt_typeid[MTYPE_MAX] [static] |
Definition at line 74 of file cwh_preg.cxx.
Referenced by cwh_preg_next_preg(), and fe_preg_init().
TYPE_ID preg_ty_typeid[MTYPE_MAX] [static] |
Definition at line 73 of file cwh_preg.cxx.
Referenced by cwh_preg_next_preg(), and fe_preg_init().
char* source_file = __FILE__ [static] |
Definition at line 51 of file cwh_preg.cxx.