osprey/kgccfe/gnu/f/std.c File Reference

#include "proj.h"
#include "std.h"
#include "bld.h"
#include "com.h"
#include "lab.h"
#include "lex.h"
#include "malloc.h"
#include "sta.h"
#include "ste.h"
#include "stp.h"
#include "str.h"
#include "sts.h"
#include "stt.h"
#include "stv.h"
#include "stw.h"
#include "symbol.h"
#include "target.h"

Include dependency graph for std.c:

Go to the source code of this file.

Data Types

type  _ffestd_expr_item_
type  _ffestd_stmt_

Defines

#define FFESTD_COPY_EASY_   1
#define FFESTD_IS_END_OPTIMIZED_   1
#define ffestd_subr_line_now_()
#define ffestd_subr_line_restore_(s)   ffeste_set_line ((s)->filename, (s)->filelinenum)
#define ffestd_subr_line_save_(s)
#define ffestd_check_simple_()   assert(ffestd_statelet_ == FFESTD_stateletSIMPLE_)
#define ffestd_check_start_()
#define ffestd_check_attrib_()   assert(ffestd_statelet_ == FFESTD_stateletATTRIB_)
#define ffestd_check_item_()
#define ffestd_check_item_startvals_()
#define ffestd_check_item_value_()   assert(ffestd_statelet_ == FFESTD_stateletITEMVALS_)
#define ffestd_check_item_endvals_()
#define ffestd_check_finish_()
#define ffestd_subr_copy_accept_()
#define ffestd_subr_copy_beru_()
#define ffestd_subr_copy_close_()
#define ffestd_subr_copy_delete_()
#define ffestd_subr_copy_find_()
#define ffestd_subr_copy_inquire_()
#define ffestd_subr_copy_open_()
#define ffestd_subr_copy_print_()
#define ffestd_subr_copy_read_()
#define ffestd_subr_copy_rewrite_()
#define ffestd_subr_copy_type_()
#define ffestd_subr_copy_vxtcode_()
#define ffestd_subr_copy_write_()
#define specified(something)   (ffestp_file.open.open_spec[something].kw_or_val_present)
#define specified(something)   (ffestp_file.read.read_spec[something].kw_or_val_present)
#define specified(something)   (ffestp_file.write.write_spec[something].kw_or_val_present)
#define specified(something)   (ffestp_file.inquire.inquire_spec[something].kw_or_val_present)

Typedefs

typedef struct _ffestd_expr_item_ffestdExprItem_
typedef struct _ffestd_stmt_ffestdStmt_

Enumerations

enum  ffestdStatelet_ {
  FFESTD_stateletSIMPLE_, FFESTD_stateletATTRIB_, FFESTD_stateletITEM_, FFESTD_stateletITEMVALS_,
  FFESTD_
}
enum  ffestdStmtId_ {
  FFESTD_stmtidENDDOLOOP_, FFESTD_stmtidENDLOGIF_, FFESTD_stmtidEXECLABEL_, FFESTD_stmtidFORMATLABEL_,
  FFESTD_stmtidR737A_, FFESTD_stmtidR803_, FFESTD_stmtidR804_, FFESTD_stmtidR805_,
  FFESTD_stmtidR806_, FFESTD_stmtidR807_, FFESTD_stmtidR809_, FFESTD_stmtidR810_,
  FFESTD_stmtidR811_, FFESTD_stmtidR819A_, FFESTD_stmtidR819B_, FFESTD_stmtidR825_,
  FFESTD_stmtidR834_, FFESTD_stmtidR835_, FFESTD_stmtidR836_, FFESTD_stmtidR837_,
  FFESTD_stmtidR838_, FFESTD_stmtidR839_, FFESTD_stmtidR840_, FFESTD_stmtidR841_,
  FFESTD_stmtidR842_, FFESTD_stmtidR843_, FFESTD_stmtidR904_, FFESTD_stmtidR907_,
  FFESTD_stmtidR909_, FFESTD_stmtidR910_, FFESTD_stmtidR911_, FFESTD_stmtidR919_,
  FFESTD_stmtidR920_, FFESTD_stmtidR921_, FFESTD_stmtidR923A_, FFESTD_stmtidR923B_,
  FFESTD_stmtidR1001_, FFESTD_stmtidR1103_, FFESTD_stmtidR1112_, FFESTD_stmtidR1212_,
  FFESTD_stmtidR1221_, FFESTD_stmtidR1225_, FFESTD_stmtidR1226_, FFESTD_stmtidR1227_,
  FFESTD_stmtidV020_, FFESTD_stmtid_
}

Functions/Subroutines

static void ffestd_stmt_append_ (ffestdStmt_ stmt)
static ffestdStmt_ ffestd_stmt_new_ (ffestdStmtId_ id)
static void ffestd_stmt_pass_ (void)
static ffestpInquireStmtffestd_subr_copy_easy_ (ffestpInquireIx max)
static void ffestd_subr_vxt_ (void)
static void ffestd_subr_labels_ (bool unexpected)
static void ffestd_R1001dump_ (ffests s, ffesttFormatList list)
static void ffestd_R1001dump_1005_1_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1005_2_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1005_3_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1005_4_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1005_5_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1010_1_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1010_2_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1010_3_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1010_4_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001dump_1010_5_ (ffests s, ffesttFormatList f, const char *string)
static void ffestd_R1001error_ (ffesttFormatList f)
static void ffestd_R1001rtexpr_ (ffests s, ffesttFormatList f, ffebld expr)
void ffestd_begin_uses ()
void ffestd_do (bool ok UNUSED)
void ffestd_end_R807 (bool ok UNUSED)
void ffestd_exec_begin ()
void ffestd_exec_end ()
void ffestd_init_3 ()
void ffestd_labeldef_any (ffelab label UNUSED)
void ffestd_labeldef_branch (ffelab label)
void ffestd_labeldef_format (ffelab label)
void ffestd_labeldef_useless (ffelab label UNUSED)
void ffestd_R522 ()
void ffestd_R522start ()
void ffestd_R522item_object (ffelexToken name UNUSED)
void ffestd_R522item_cblock (ffelexToken name UNUSED)
void ffestd_R522finish ()
void ffestd_R524_start (bool virtual UNUSED)
void ffestd_R524_item (ffelexToken name UNUSED, ffesttDimList dims UNUSED)
void ffestd_R524_finish ()
void ffestd_R537_start ()
void ffestd_R537_item (ffebld dest UNUSED, ffebld source UNUSED)
void ffestd_R537_finish ()
void ffestd_R539 ()
void ffestd_R539start ()
void ffestd_R539item (ffestpType type UNUSED, ffebld kind UNUSED, ffelexToken kindt UNUSED, ffebld len UNUSED, ffelexToken lent UNUSED, ffesttImpList letters UNUSED)
void ffestd_R539finish ()
void ffestd_R542_start ()
void ffestd_R542_item_nlist (ffelexToken name UNUSED)
void ffestd_R542_item_nitem (ffelexToken name UNUSED)
void ffestd_R542_finish ()
void ffestd_R547_start ()
void ffestd_R547_item_object (ffelexToken name UNUSED, ffesttDimList dims UNUSED)
void ffestd_R547_item_cblock (ffelexToken name UNUSED)
void ffestd_R547_finish ()
void ffestd_R737A (ffebld dest, ffebld source)
void ffestd_R803 (ffelexToken construct_name UNUSED, ffebld expr)
void ffestd_R804 (ffebld expr, ffelexToken name UNUSED)
void ffestd_R805 (ffelexToken name UNUSED)
void ffestd_R806 (bool ok UNUSED)
void ffestd_R807 (ffebld expr)
void ffestd_R809 (ffelexToken construct_name UNUSED, ffebld expr)
void ffestd_R810 (unsigned long casenum)
void ffestd_R811 (bool ok UNUSED)
void ffestd_R819A (ffelexToken construct_name UNUSED, ffelab label, ffebld var, ffebld start, ffelexToken start_token, ffebld end, ffelexToken end_token, ffebld incr, ffelexToken incr_token)
void ffestd_R819B (ffelexToken construct_name UNUSED, ffelab label, ffebld expr)
void ffestd_R825 (ffelexToken name UNUSED)
void ffestd_R834 (ffestw block)
void ffestd_R835 (ffestw block)
void ffestd_R836 (ffelab label)
void ffestd_R837 (ffelab *labels, int count, ffebld expr)
void ffestd_R838 (ffelab label, ffebld target)
void ffestd_R839 (ffebld target, ffelab *labels UNUSED, int count UNUSED)
void ffestd_R840 (ffebld expr, ffelab neg, ffelab zero, ffelab pos)
void ffestd_R841 (bool in_where UNUSED)
void ffestd_R842 (ffebld expr)
void ffestd_R843 (ffebld expr)
void ffestd_R904 ()
void ffestd_R907 ()
void ffestd_R909_start (bool only_format, ffestvUnit unit, ffestvFormat format, bool rec, bool key)
void ffestd_R909_item (ffebld expr, ffelexToken expr_token)
void ffestd_R909_finish ()
void ffestd_R910_start (ffestvUnit unit, ffestvFormat format, bool rec)
void ffestd_R910_item (ffebld expr, ffelexToken expr_token)
void ffestd_R910_finish ()
void ffestd_R911_start (ffestvFormat format)
void ffestd_R911_item (ffebld expr, ffelexToken expr_token)
void ffestd_R911_finish ()
void ffestd_R919 ()
void ffestd_R920 ()
void ffestd_R921 ()
void ffestd_R923A (bool by_file)
void ffestd_R923B_start ()
void ffestd_R923B_item (ffebld expr)
void ffestd_R923B_finish ()
void ffestd_R1001 (ffesttFormatList f)
void ffestd_R1102 (ffesymbol s, ffelexToken name UNUSED)
void ffestd_R1103 (bool ok UNUSED)
void ffestd_R1111 (ffesymbol s, ffelexToken name UNUSED)
void ffestd_R1112 (bool ok UNUSED)
void ffestd_R1207_start ()
void ffestd_R1207_item (ffelexToken name)
void ffestd_R1207_finish ()
void ffestd_R1208_start ()
void ffestd_R1208_item (ffelexToken name)
void ffestd_R1208_finish ()
void ffestd_R1212 (ffebld expr)
void ffestd_R1219 (ffesymbol s, ffelexToken funcname UNUSED, ffesttTokenList args UNUSED, ffestpType type UNUSED, ffebld kind UNUSED, ffelexToken kindt UNUSED, ffebld len UNUSED, ffelexToken lent UNUSED, bool recursive UNUSED, ffelexToken result UNUSED, bool separate_result UNUSED)
void ffestd_R1221 (bool ok UNUSED)
void ffestd_R1223 (ffesymbol s, ffelexToken subrname UNUSED, ffesttTokenList args UNUSED, ffelexToken final UNUSED, bool recursive UNUSED)
void ffestd_R1225 (bool ok UNUSED)
void ffestd_R1226 (ffesymbol entry)
void ffestd_R1227 (ffebld expr)
void ffestd_R1229_start (ffelexToken name UNUSED, ffesttTokenList args UNUSED)
void ffestd_R1229_finish (ffesymbol s)
void ffestd_S3P4 (ffebld filename)
void ffestd_V014_start ()
void ffestd_V014_item_object (ffelexToken name UNUSED)
void ffestd_V014_item_cblock (ffelexToken name UNUSED)
void ffestd_V014_finish ()
void ffestd_V020_start (ffestvFormat format UNUSED)
void ffestd_V020_item (ffebld expr UNUSED)
void ffestd_V020_finish ()
void ffestd_V027_start ()
void ffestd_V027_item (ffelexToken dest_token UNUSED, ffebld source UNUSED)
void ffestd_V027_finish ()
void ffestd_any ()

Variables

static ffestdStatelet_ ffestd_statelet_ = FFESTD_stateletSIMPLE_
static int ffestd_block_level_ = 0
static bool ffestd_is_reachable_
static ffelab ffestd_label_formatdef_ = NULL
static ffestdExprItem_ffestd_expr_list_
type {
   ffestdStmt_   first
   ffestdStmt_   last
ffestd_stmt_list_
static int ffestd_2pass_entrypoints_ = 0


Define Documentation

 
#define ffestd_check_attrib_ (  )     assert(ffestd_statelet_ == FFESTD_stateletATTRIB_)

Definition at line 559 of file std.c.

 
#define ffestd_check_finish_ (  ) 

 
#define ffestd_check_item_ (  ) 

 
#define ffestd_check_item_endvals_ (  ) 

 
#define ffestd_check_item_startvals_ (  ) 

 
#define ffestd_check_item_value_ (  )     assert(ffestd_statelet_ == FFESTD_stateletITEMVALS_)

Definition at line 569 of file std.c.

 
#define ffestd_check_simple_ (  )     assert(ffestd_statelet_ == FFESTD_stateletSIMPLE_)

 
#define ffestd_check_start_ (  ) 

#define FFESTD_COPY_EASY_   1

Definition at line 58 of file std.c.

#define FFESTD_IS_END_OPTIMIZED_   1

Definition at line 60 of file std.c.

Referenced by ffestd_R1103(), ffestd_R1221(), and ffestd_R1225().

 
#define ffestd_subr_copy_accept_ (  ) 

 
#define ffestd_subr_copy_beru_ (  ) 

Value:

Definition at line 582 of file std.c.

Referenced by ffestd_R919(), ffestd_R920(), and ffestd_R921().

 
#define ffestd_subr_copy_close_ (  ) 

Value:

Definition at line 584 of file std.c.

Referenced by ffestd_R907().

 
#define ffestd_subr_copy_delete_ (  ) 

 
#define ffestd_subr_copy_find_ (  ) 

Value:

Definition at line 588 of file std.c.

 
#define ffestd_subr_copy_inquire_ (  ) 

 
#define ffestd_subr_copy_open_ (  ) 

Value:

Definition at line 592 of file std.c.

Referenced by ffestd_R904().

 
#define ffestd_subr_copy_print_ (  ) 

Value:

Definition at line 594 of file std.c.

Referenced by ffestd_R911_start().

 
#define ffestd_subr_copy_read_ (  ) 

Value:

Definition at line 596 of file std.c.

Referenced by ffestd_R909_start().

 
#define ffestd_subr_copy_rewrite_ (  ) 

 
#define ffestd_subr_copy_type_ (  ) 

Value:

Definition at line 600 of file std.c.

 
#define ffestd_subr_copy_vxtcode_ (  ) 

 
#define ffestd_subr_copy_write_ (  ) 

Value:

Definition at line 604 of file std.c.

Referenced by ffestd_R910_start().

 
#define ffestd_subr_line_now_ (  ) 

#define ffestd_subr_line_restore_ (  )     ffeste_set_line ((s)->filename, (s)->filelinenum)

Definition at line 549 of file std.c.

Referenced by ffestd_exec_end(), and ffestd_stmt_pass_().

#define ffestd_subr_line_save_ (  ) 

#define specified ( something   )     (ffestp_file.inquire.inquire_spec[something].kw_or_val_present)

#define specified ( something   )     (ffestp_file.write.write_spec[something].kw_or_val_present)

#define specified ( something   )     (ffestp_file.read.read_spec[something].kw_or_val_present)

#define specified ( something   )     (ffestp_file.open.open_spec[something].kw_or_val_present)


Typedef Documentation

Definition at line 138 of file std.c.

Definition at line 139 of file std.c.


Enumeration Type Documentation

Enumerator:
FFESTD_stateletSIMPLE_ 
FFESTD_stateletATTRIB_ 
FFESTD_stateletITEM_ 
FFESTD_stateletITEMVALS_ 
FFESTD_ 

Definition at line 63 of file std.c.

Enumerator:
FFESTD_stmtidENDDOLOOP_ 
FFESTD_stmtidENDLOGIF_ 
FFESTD_stmtidEXECLABEL_ 
FFESTD_stmtidFORMATLABEL_ 
FFESTD_stmtidR737A_ 
FFESTD_stmtidR803_ 
FFESTD_stmtidR804_ 
FFESTD_stmtidR805_ 
FFESTD_stmtidR806_ 
FFESTD_stmtidR807_ 
FFESTD_stmtidR809_ 
FFESTD_stmtidR810_ 
FFESTD_stmtidR811_ 
FFESTD_stmtidR819A_ 
FFESTD_stmtidR819B_ 
FFESTD_stmtidR825_ 
FFESTD_stmtidR834_ 
FFESTD_stmtidR835_ 
FFESTD_stmtidR836_ 
FFESTD_stmtidR837_ 
FFESTD_stmtidR838_ 
FFESTD_stmtidR839_ 
FFESTD_stmtidR840_ 
FFESTD_stmtidR841_ 
FFESTD_stmtidR842_ 
FFESTD_stmtidR843_ 
FFESTD_stmtidR904_ 
FFESTD_stmtidR907_ 
FFESTD_stmtidR909_ 
FFESTD_stmtidR910_ 
FFESTD_stmtidR911_ 
FFESTD_stmtidR919_ 
FFESTD_stmtidR920_ 
FFESTD_stmtidR921_ 
FFESTD_stmtidR923A_ 
FFESTD_stmtidR923B_ 
FFESTD_stmtidR1001_ 
FFESTD_stmtidR1103_ 
FFESTD_stmtidR1112_ 
FFESTD_stmtidR1212_ 
FFESTD_stmtidR1221_ 
FFESTD_stmtidR1225_ 
FFESTD_stmtidR1226_ 
FFESTD_stmtidR1227_ 
FFESTD_stmtidV020_ 
FFESTD_stmtid_ 

Definition at line 72 of file std.c.


Function Documentation

void ffestd_any ( void   ) 

void ffestd_begin_uses ( void   ) 

Definition at line 1314 of file std.c.

void ffestd_do ( bool ok  UNUSED  ) 

void ffestd_end_R807 ( bool ok  UNUSED  ) 

void ffestd_exec_begin ( void   ) 

void ffestd_exec_end ( void   ) 

void ffestd_init_3 ( void   ) 

Definition at line 1470 of file std.c.

References ffestd_stmt_list_.

Referenced by ffest_init_3().

void ffestd_labeldef_any ( ffelab label  UNUSED  ) 

void ffestd_labeldef_branch ( ffelab  label  ) 

void ffestd_labeldef_format ( ffelab  label  ) 

void ffestd_labeldef_useless ( ffelab label  UNUSED  ) 

Definition at line 1520 of file std.c.

Referenced by ffestc_labeldef_useless_().

void ffestd_R1001 ( ffesttFormatList  f  ) 

static void ffestd_R1001dump_ ( ffests  s,
ffesttFormatList  list 
) [static]

Definition at line 3532 of file std.c.

References assert, _ffest_format_value_::expr, FALSE, ffelex_token_length, ffelex_token_text, ffelex_token_type, FFELEX_typeCHARACTER, FFELEX_typeHOLLERITH, ffestd_R1001dump_1005_1_(), ffestd_R1001dump_1005_2_(), ffestd_R1001dump_1005_3_(), ffestd_R1001dump_1005_4_(), ffestd_R1001dump_1005_5_(), ffestd_R1001dump_1010_1_(), ffestd_R1001dump_1010_2_(), ffestd_R1001dump_1010_3_(), ffestd_R1001dump_1010_4_(), ffestd_R1001dump_1010_5_(), ffestd_R1001error_(), ffestd_R1001rtexpr_(), FFESTP_formattypeA, FFESTP_formattypeB, FFESTP_formattypeBN, FFESTP_formattypeBZ, FFESTP_formattypeCOLON, FFESTP_formattypeD, FFESTP_formattypeDOLLAR, FFESTP_formattypeE, FFESTP_formattypeEN, FFESTP_formattypeF, FFESTP_formattypeFORMAT, FFESTP_formattypeG, FFESTP_formattypeI, FFESTP_formattypeL, FFESTP_formattypeO, FFESTP_formattypeP, FFESTP_formattypeQ, FFESTP_formattypeR1016, FFESTP_formattypeS, FFESTP_formattypeSLASH, FFESTP_formattypeSP, FFESTP_formattypeSS, FFESTP_formattypeT, FFESTP_formattypeTL, FFESTP_formattypeTR, FFESTP_formattypeX, FFESTP_formattypeZ, ffests_printf(), ffests_putc(), ffeTokenLength_f, _ffest_format_list_::ffest_format_::format, i, _ffest_format_list_::next, next, p, _ffest_format_value_::present, _ffest_format_list_::ffest_format_::R1003D, _ffest_format_list_::ffest_format_::R1004, _ffest_format_value_::rtexpr, _ffest_format_list_::t, _ffest_format_list_::type, _ffest_format_list_::u, _ffest_format_value_::u, and _ffest_format_value_::unsigned_val.

Referenced by ffestd_R1001().

static void ffestd_R1001dump_1005_1_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1005_2_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1005_3_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1005_4_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1005_5_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1010_1_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1010_2_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1010_3_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1010_4_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001dump_1010_5_ ( ffests  s,
ffesttFormatList  f,
const char *  string 
) [static]

static void ffestd_R1001error_ ( ffesttFormatList  f  )  [static]

static void ffestd_R1001rtexpr_ ( ffests  s,
ffesttFormatList  f,
ffebld  expr 
) [static]

void ffestd_R1102 ( ffesymbol  s,
ffelexToken name  UNUSED 
)

void ffestd_R1103 ( bool ok  UNUSED  ) 

void ffestd_R1111 ( ffesymbol  s,
ffelexToken name  UNUSED 
)

void ffestd_R1112 ( bool ok  UNUSED  ) 

void ffestd_R1207_finish ( void   ) 

Definition at line 4445 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R1207_finish().

void ffestd_R1207_item ( ffelexToken  name  ) 

Definition at line 4432 of file std.c.

References assert, ffestd_check_item_, and NULL.

Referenced by ffestc_R1207_item().

void ffestd_R1207_start ( void   ) 

Definition at line 4420 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R1207_start().

void ffestd_R1208_finish ( void   ) 

Definition at line 4482 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R1208_finish().

void ffestd_R1208_item ( ffelexToken  name  ) 

Definition at line 4469 of file std.c.

References assert, ffestd_check_item_, and NULL.

Referenced by ffestc_R1208_item().

void ffestd_R1208_start ( void   ) 

Definition at line 4457 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R1208_start().

void ffestd_R1212 ( ffebld  expr  ) 

void ffestd_R1219 ( ffesymbol  s,
ffelexToken funcname  UNUSED,
ffesttTokenList args  UNUSED,
ffestpType type  UNUSED,
ffebld kind  UNUSED,
ffelexToken kindt  UNUSED,
ffebld len  UNUSED,
ffelexToken lent  UNUSED,
bool recursive  UNUSED,
ffelexToken result  UNUSED,
bool separate_result  UNUSED 
)

void ffestd_R1221 ( bool ok  UNUSED  ) 

void ffestd_R1223 ( ffesymbol  s,
ffelexToken subrname  UNUSED,
ffesttTokenList args  UNUSED,
ffelexToken final  UNUSED,
bool recursive  UNUSED 
)

void ffestd_R1225 ( bool ok  UNUSED  ) 

void ffestd_R1226 ( ffesymbol  entry  ) 

void ffestd_R1227 ( ffebld  expr  ) 

void ffestd_R1229_finish ( ffesymbol  s  ) 

void ffestd_R1229_start ( ffelexToken name  UNUSED,
ffesttTokenList args  UNUSED 
)

Definition at line 4710 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R1229_start().

void ffestd_R522 ( void   ) 

Definition at line 1878 of file std.c.

References ffestd_check_simple_.

Referenced by ffestc_R522().

void ffestd_R522finish ( void   ) 

Definition at line 1926 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R522finish().

void ffestd_R522item_cblock ( ffelexToken name  UNUSED  ) 

Definition at line 1914 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R522item_cblock().

void ffestd_R522item_object ( ffelexToken name  UNUSED  ) 

Definition at line 1902 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R522item_object().

void ffestd_R522start ( void   ) 

Definition at line 1890 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R522start().

void ffestd_R524_finish ( void   ) 

Definition at line 1962 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R524_finish().

void ffestd_R524_item ( ffelexToken name  UNUSED,
ffesttDimList dims  UNUSED 
)

Definition at line 1950 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R524_item().

void ffestd_R524_start ( bool virtual   UNUSED  ) 

Definition at line 1938 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R524_start().

void ffestd_R537_finish ( void   ) 

Definition at line 2190 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R537_finish().

void ffestd_R537_item ( ffebld dest  UNUSED,
ffebld source  UNUSED 
)

Definition at line 2178 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R537_item().

void ffestd_R537_start ( void   ) 

Definition at line 2165 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R537_start().

void ffestd_R539 ( void   ) 

Definition at line 2202 of file std.c.

References ffestd_check_simple_.

Referenced by ffestc_R539().

void ffestd_R539finish ( void   ) 

Definition at line 2240 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R539finish().

void ffestd_R539item ( ffestpType type  UNUSED,
ffebld kind  UNUSED,
ffelexToken kindt  UNUSED,
ffebld len  UNUSED,
ffelexToken lent  UNUSED,
ffesttImpList letters  UNUSED 
)

Definition at line 2226 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R539item().

void ffestd_R539start ( void   ) 

Definition at line 2214 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R539start().

void ffestd_R542_finish ( void   ) 

Definition at line 2288 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R542_finish().

void ffestd_R542_item_nitem ( ffelexToken name  UNUSED  ) 

Definition at line 2276 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R542_item_nitem().

void ffestd_R542_item_nlist ( ffelexToken name  UNUSED  ) 

Definition at line 2264 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R542_item_nlist().

void ffestd_R542_start ( void   ) 

Definition at line 2252 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R542_start().

void ffestd_R547_finish ( void   ) 

Definition at line 2380 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R547_finish().

void ffestd_R547_item_cblock ( ffelexToken name  UNUSED  ) 

Definition at line 2368 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R547_item_cblock().

void ffestd_R547_item_object ( ffelexToken name  UNUSED,
ffesttDimList dims  UNUSED 
)

Definition at line 2355 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_R547_item_object().

void ffestd_R547_start ( void   ) 

Definition at line 2343 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_R547_start().

void ffestd_R737A ( ffebld  dest,
ffebld  source 
)

void ffestd_R803 ( ffelexToken construct_name  UNUSED,
ffebld  expr 
)

void ffestd_R804 ( ffebld  expr,
ffelexToken name  UNUSED 
)

void ffestd_R805 ( ffelexToken name  UNUSED  ) 

void ffestd_R806 ( bool ok  UNUSED  ) 

void ffestd_R807 ( ffebld  expr  ) 

void ffestd_R809 ( ffelexToken construct_name  UNUSED,
ffebld  expr 
)

void ffestd_R810 ( unsigned long  casenum  ) 

void ffestd_R811 ( bool ok  UNUSED  ) 

void ffestd_R819A ( ffelexToken construct_name  UNUSED,
ffelab  label,
ffebld  var,
ffebld  start,
ffelexToken  start_token,
ffebld  end,
ffelexToken  end_token,
ffebld  incr,
ffelexToken  incr_token 
)

void ffestd_R819B ( ffelexToken construct_name  UNUSED,
ffelab  label,
ffebld  expr 
)

void ffestd_R825 ( ffelexToken name  UNUSED  ) 

void ffestd_R834 ( ffestw  block  ) 

void ffestd_R835 ( ffestw  block  ) 

void ffestd_R836 ( ffelab  label  ) 

void ffestd_R837 ( ffelab labels,
int  count,
ffebld  expr 
)

void ffestd_R838 ( ffelab  label,
ffebld  target 
)

void ffestd_R839 ( ffebld  target,
ffelab *labels  UNUSED,
int count  UNUSED 
)

void ffestd_R840 ( ffebld  expr,
ffelab  neg,
ffelab  zero,
ffelab  pos 
)

void ffestd_R841 ( bool in_where  UNUSED  ) 

void ffestd_R842 ( ffebld  expr  ) 

void ffestd_R843 ( ffebld  expr  ) 

void ffestd_R904 ( void   ) 

void ffestd_R907 ( void   ) 

void ffestd_R909_finish ( void   ) 

Definition at line 3186 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R909_finish().

void ffestd_R909_item ( ffebld  expr,
ffelexToken  expr_token 
)

void ffestd_R909_start ( bool  only_format,
ffestvUnit  unit,
ffestvFormat  format,
bool  rec,
bool  key 
)

void ffestd_R910_finish ( void   ) 

Definition at line 3263 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R910_finish().

void ffestd_R910_item ( ffebld  expr,
ffelexToken  expr_token 
)

void ffestd_R910_start ( ffestvUnit  unit,
ffestvFormat  format,
bool  rec 
)

void ffestd_R911_finish ( void   ) 

Definition at line 3323 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R911_finish().

void ffestd_R911_item ( ffebld  expr,
ffelexToken  expr_token 
)

void ffestd_R911_start ( ffestvFormat  format  ) 

void ffestd_R919 ( void   ) 

void ffestd_R920 ( void   ) 

void ffestd_R921 ( void   ) 

void ffestd_R923A ( bool  by_file  ) 

void ffestd_R923B_finish ( void   ) 

Definition at line 3491 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_R923B_finish().

void ffestd_R923B_item ( ffebld  expr  ) 

void ffestd_R923B_start ( void   ) 

void ffestd_S3P4 ( ffebld  filename  ) 

static void ffestd_stmt_append_ ( ffestdStmt_  stmt  )  [static]

static ffestdStmt_ ffestd_stmt_new_ ( ffestdStmtId_  id  )  [static]

static void ffestd_stmt_pass_ ( void   )  [static]

Definition at line 641 of file std.c.

References assert, build_decl, build_int_2, convert(), current_function_decl, duplicate, _ffestd_stmt_::enddoloop, _ffestd_stmt_::execlabel, expand_end_case, expand_goto(), expand_start_case(), _ffestd_expr_item_::expr, ffecom_temp_label(), ffecom_which_entrypoint_decl(), ffelex_token_kill(), ffestd_2pass_entrypoints_, ffestd_stmt_list_, FFESTD_stmtidENDDOLOOP_, FFESTD_stmtidENDLOGIF_, FFESTD_stmtidEXECLABEL_, FFESTD_stmtidFORMATLABEL_, FFESTD_stmtidR1001_, FFESTD_stmtidR1103_, FFESTD_stmtidR1112_, FFESTD_stmtidR1212_, FFESTD_stmtidR1221_, FFESTD_stmtidR1225_, FFESTD_stmtidR1226_, FFESTD_stmtidR1227_, FFESTD_stmtidR737A_, FFESTD_stmtidR803_, FFESTD_stmtidR804_, FFESTD_stmtidR805_, FFESTD_stmtidR806_, FFESTD_stmtidR807_, FFESTD_stmtidR809_, FFESTD_stmtidR810_, FFESTD_stmtidR811_, FFESTD_stmtidR819A_, FFESTD_stmtidR819B_, FFESTD_stmtidR825_, FFESTD_stmtidR834_, FFESTD_stmtidR835_, FFESTD_stmtidR836_, FFESTD_stmtidR837_, FFESTD_stmtidR838_, FFESTD_stmtidR839_, FFESTD_stmtidR840_, FFESTD_stmtidR841_, FFESTD_stmtidR842_, FFESTD_stmtidR843_, FFESTD_stmtidR904_, FFESTD_stmtidR907_, FFESTD_stmtidR909_, FFESTD_stmtidR910_, FFESTD_stmtidR911_, FFESTD_stmtidR919_, FFESTD_stmtidR920_, FFESTD_stmtidR921_, FFESTD_stmtidR923A_, FFESTD_stmtidR923B_, FFESTD_stmtidV020_, ffestd_subr_line_restore_, ffeste_do(), ffeste_end_R807(), ffeste_labeldef_branch(), ffeste_labeldef_format(), ffeste_R1001(), ffeste_R1103(), ffeste_R1112(), ffeste_R1212(), ffeste_R1221(), ffeste_R1225(), ffeste_R1226(), ffeste_R1227(), ffeste_R737A(), ffeste_R803(), ffeste_R804(), ffeste_R805(), ffeste_R806(), ffeste_R807(), ffeste_R809(), ffeste_R810(), ffeste_R811(), ffeste_R819A(), ffeste_R819B(), ffeste_R825(), ffeste_R834(), ffeste_R835(), ffeste_R836(), ffeste_R837(), ffeste_R838(), ffeste_R839(), ffeste_R840(), ffeste_R841(), ffeste_R842(), ffeste_R843(), ffeste_R904(), ffeste_R907(), ffeste_R909_finish(), ffeste_R909_item(), ffeste_R909_start(), ffeste_R910_finish(), ffeste_R910_item(), ffeste_R910_start(), ffeste_R911_finish(), ffeste_R911_item(), ffeste_R911_start(), ffeste_R919(), ffeste_R920(), ffeste_R921(), ffeste_R923A(), ffeste_R923B_finish(), ffeste_R923B_item(), ffeste_R923B_start(), ffeste_V020_finish(), ffeste_V020_item(), ffeste_V020_start(), ffests_kill(), ffestw_kill(), ffestw_select, ffesymbol_hook, _ffestd_stmt_::format, _ffestd_stmt_::formatlabel, _ffestd_stmt_::id, _ffestd_stmt_::list, malloc_pool_kill(), _ffestd_stmt_::next, _ffestd_expr_item_::next, NULL, NULL_TREE, _ffestd_stmt_::params, _ffestd_stmt_::pool, pushcase(), _ffestd_stmt_::R1001, _ffestd_stmt_::R1212, _ffestd_stmt_::R1226, _ffestd_stmt_::R1227, _ffestd_stmt_::R737A, _ffestd_stmt_::R803, _ffestd_stmt_::R804, _ffestd_stmt_::R806, _ffestd_stmt_::R807, _ffestd_stmt_::R809, _ffestd_stmt_::R810, _ffestd_stmt_::R811, _ffestd_stmt_::R819A, _ffestd_stmt_::R819B, _ffestd_stmt_::R834, _ffestd_stmt_::R835, _ffestd_stmt_::R836, _ffestd_stmt_::R837, _ffestd_stmt_::R838, _ffestd_stmt_::R839, _ffestd_stmt_::R840, _ffestd_stmt_::R842, _ffestd_stmt_::R843, _ffestd_stmt_::R904, _ffestd_stmt_::R907, _ffestd_stmt_::R909, _ffestd_stmt_::R910, _ffestd_stmt_::R911, _ffestd_stmt_::R919, _ffestd_stmt_::R920, _ffestd_stmt_::R921, _ffestd_stmt_::R923A, _ffestd_stmt_::R923B, _ffestd_expr_item_::token, TREE_CODE, TREE_TYPE, TREE_USED, _ffestd_stmt_::u, and _ffestd_stmt_::V020.

Referenced by ffestd_exec_end().

static ffestpInquireStmt * ffestd_subr_copy_easy_ ( ffestpInquireIx  max  )  [static]

static void ffestd_subr_labels_ ( bool  unexpected  )  [static]

static void ffestd_subr_vxt_ ( void   )  [static]

void ffestd_V014_finish ( void   ) 

Definition at line 4914 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_V014_finish().

void ffestd_V014_item_cblock ( ffelexToken name  UNUSED  ) 

Definition at line 4902 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_V014_item_cblock().

void ffestd_V014_item_object ( ffelexToken name  UNUSED  ) 

Definition at line 4890 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_V014_item_object().

void ffestd_V014_start ( void   ) 

Definition at line 4878 of file std.c.

References ffestd_check_start_.

Referenced by ffestc_V014_start().

void ffestd_V020_finish ( void   ) 

Definition at line 5078 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_V020_finish().

void ffestd_V020_item ( ffebld expr  UNUSED  ) 

Definition at line 5066 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_V020_item().

void ffestd_V020_start ( ffestvFormat format  UNUSED  ) 

Definition at line 5053 of file std.c.

References ffestd_check_start_, and ffestd_subr_vxt_().

Referenced by ffestc_V020_start().

void ffestd_V027_finish ( void   ) 

Definition at line 5272 of file std.c.

References ffestd_check_finish_.

Referenced by ffestc_V027_finish().

void ffestd_V027_item ( ffelexToken dest_token  UNUSED,
ffebld source  UNUSED 
)

Definition at line 5260 of file std.c.

References ffestd_check_item_.

Referenced by ffestc_V027_item().

void ffestd_V027_start ( void   ) 

Definition at line 5246 of file std.c.

References ffestd_check_start_, and ffestd_subr_vxt_().

Referenced by ffestc_V027_start().


Variable Documentation

int ffestd_2pass_entrypoints_ = 0 [static]

Definition at line 505 of file std.c.

Referenced by ffestd_exec_begin(), ffestd_exec_end(), ffestd_R1226(), and ffestd_stmt_pass_().

int ffestd_block_level_ = 0 [static]

Definition at line 492 of file std.c.

Definition at line 491 of file std.c.

ffestdStatelet_ ffestd_statelet_ = FFESTD_stateletSIMPLE_ [static]

Definition at line 488 of file std.c.

struct { ... } ffestd_stmt_list_ [static]

ffestdStmt_ first

Definition at line 495 of file std.c.

Referenced by _bfd_ecoff_archive_p(), _bfd_elf_archive_symbol_lookup(), _bfd_elf_section_already_linked(), _bfd_link_section_stabs(), _elf_nlist(), SORTED_MAP< KEY, RANGE >::_is_sorted(), _s_scan_extensions(), add_conflicts_if_valid(), interference_cache::add_edge(), add_edge(), GRA_PREF::Allocate_LRANGE(), arc_print_operand(), avr_output_function_epilogue(), BB_Hold_Disjoint_Speculative_Code(), RELATED_SEGMENTED_ARRAY< T, block_size >::begin(), SEGMENTED_ARRAY< VN_EXPR, VN_BUFFER_CHUNKSIZE >::begin(), bfd_elf_set_group_contents(), bfd_generic_archive_p(), bitmap_print_value_set(), BS_Print(), build_compound_expr(), c4x_output_ascii(), c_parser_initelt(), Calc_Local_Area(), canon_reg(), cfg_layout_merge_blocks(), CFG_transformation(), cgraph_remove_unreachable_nodes(), CGTARG_TN_For_Asm_Operand(), Check_Br16(), check_ir_for_attrs(), check_methods(), check_methods_accessible(), Cif_Make_Lines(), combine_movables(), combine_predictions_for_bb(), compare_defs(), DEPV_COMPUTE::Compute(), compute_antic_aux(), connect_traces(), construct_dispose_instruction(), Construct_List(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), Convert_Branch_Profile(), Instr::Convert_Branch_Profile(), Convert_Call_Profile(), Instr::Convert_Call_Profile(), Convert_Invoke_Profile(), Instr::Convert_Invoke_Profile(), Instr::Convert_Loop_Profile(), Convert_Loop_Profile(), Instr::Convert_Short_Circuit_Profile(), Convert_Short_Circuit_Profile(), convert_stmt_list_to_OPs(), Convert_Switch_Profile(), Instr::Convert_Switch_Profile(), DEPV_COMPUTE::Copy_Call_To_Work(), cp_lexer_new_from_tokens(), cp_parser_direct_declarator(), cp_parser_save_member_function_body(), cpp_valid_state(), create_loop_notes(), cse_insn(), cwh_stab_find_overlaps(), cwh_stab_split_common(), cwh_types_dim_struct_TY(), cwh_types_mk_dope_invariant_TY(), cxx_keyword_p(), cxx_keyword_subst(), d_expression(), darwin_encode_section_info(), decDensePackCoeff(), decShiftToMost(), demangle_template_args(), disassemble(), display_problems(), PAR_STAT::Distribute_For_Permutation(), do_pending_inlines(), do_self_spec(), dump_cfg_bb_info(), dump_generic_node(), dump_parameters(), Instr::Dump_PU_Switch_Profile(), Dump_PU_Switch_Profile(), dup_state_stack(), EH_Has_Landing_Pad(), EH_Prune_Range_List(), EH_Write_Range_Table(), Eliminate_Dead_SCF_rec(), eliminate_tail_call(), RVI_EMIT::Emit_bb(), RVI_EMIT::Emit_bb_annotations(), emit_call_insn_before_setloc(), emit_insn_before_scope(), emit_insn_before_setloc(), emit_insn_modes_h(), emit_jump_insn_before_setloc(), emit_libcall_block(), emit_no_conflict_block(), Enums_Generator(), erase_from_child(), execute_stack_op(), extract_split_bit_field(), factor_tests(), ffeexpr_collapse_substr(), ffeexpr_token_substring_1_(), ffesta_save_(), fill_ent(), final(), final_start_function(), find_best_packet(), interference_cache::find_interference_from_edge(), Find_Matching_Ty(), find_traces(), first_in_compound_expr(), First_PLOC_Reg(), fix_range(), For_all_entries(), form_reserv_sets_list(), frv_debug_stack(), frv_sort_insn_group(), frv_stack_info(), Fully_Unroll_Short_Loops(), gen_shl_and(), gen_split_291(), gen_split_292(), gen_split_293(), gen_split_294(), Gen_Table_Map_n_Body(), EMITTER::Gen_wn(), RVI::Get_bb_local_attributes(), RVI::Get_bb_local_lda_attributes(), get_narrower(), VN_INTR_OP_EXPR::get_opnd(), WN_TREE_ITER_base< WN * >::Get_parent_wn(), GTY(), i960_output_ldconst(), ia64_copy_rbs(), ia64_emit_cond_move(), init_rtlanal(), insert(), Insert_Block_Around(), Insert_delete_phi(), insert_extra_phis(), insn_decode(), IP_FILE_HDR_PUs_in_state(), ipa_compose_comma_list(), ipa_remove_method(), ARA_REF::Is_Messy(), ISA_Hazards_End(), itanium_reorder(), lang_add_section(), lang_output_section_find_by_flags(), lang_size_sections(), ldemul_list_emulations(), Lego_Skew_Offset(), livethrough_conflicts_bb(), Lookup_Parm(), LWN_Insert_Block_After(), LWN_Insert_Block_Before(), m32r_print_operand(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_reorg(), main(), make_dope_vector_ty(), make_edges(), Make_IoStruct_TY(), ARRAY_REF_LIST::Mark_Invariants(), match_group_member(), maybe_adjust_start_pc(), maybe_clone_body(), DaVinci::Menu_Set_Active(), Merge_Parents_Regset(), merge_subprograms(), mips_get_unaligned_mem(), move_movables(), nearest_common_dominator_for_set(), new_basic_block(), objalloc_free_block(), FIX_MASK_PARENT::operator()(), SET_PARENT::operator()(), OPS_Remove_Ops(), output_return_instruction(), packet_matches_p(), parse_answer(), SEGMENTED_ARRAY< T, block_size >::Pop_Map(), RELATED_SEGMENTED_ARRAY< T, block_size >::Pop_Map(), pp_c_parameter_type_list(), pp_cxx_parameter_declaration_clause(), ARRAY_REF_LIST::Print(), INTSYMB_LIST::Print(), Print_BB_Pragmas(), Print_Budget(), print_containing_files(), print_edges(), Print_EH_Range(), print_insn(), print_insn_xtensa(), print_linear_expression(), Print_Partition(), IPA_CALL_GRAPH::Print_vobose(), Process_Group_Register_Reference(), process_O_option(), IPO_INLINE::Process_Op_Code(), Profile_Switch_Init(), Instr::Profile_Switch_Init(), Prompf_Interchanges(), propagate_block_delete_libcall(), WN_Verifier::Proper_Block_Structure(), read_cgoto_profile(), read_switch_profile(), real_to_decimal(), real_to_hexadecimal(), reconstruct_CFG(), REGION_Exit_PREG_Whirl(), REGISTER_Request_Stacked_Rotating_Register(), reload_cse_regs(), remove_all_occurrences(), ARRAY_REF_LIST::Remove_Cse(), DEPV_LIST::Remove_Duplicates(), ARRAY_REF_LIST::Remove_Invariants(), reorder_range_list(), replace_args(), Reset_param_list(), SUMMARIZE< program >::Restore_from_check_point(), reverse_graph(), rs6000_legitimize_tls_address(), s390_optimize_prologue(), scalarize_ldst(), SUMMARIZE< program >::Set_local_addr_taken_attrib(), set_multilib_dir(), setup_incoming_promotions(), sh_reorg(), shl_and_kind(), shorten_branches(), simplify_plus_minus(), SNL_Access_Linear_Section(), SNL_Access_Nonlinear_Section(), SNL_Bound_Lin_Symb_Worth_Optimizing(), SNL_Bound_Non_Lin_Symb_Worth_Optimizing(), SNL_Distribute_For_Permutation(), SNL_Peel_Iteration(), SNL_Perm_Retained_Section(), SNL_Permutation_Is_Distributable(), SNL_Permutation_Needs_Distribution(), SNL_Permute_Loops(), spill_restore_mem(), Split_Block(), Split_Common_Block(), split_insn(), srch_hidden_name_tbl(), srch_name_tbl(), store_killed_before(), subgraph(), TI_RES_COUNT_Print(), tpa_compact(), tree_block_label(), tree_cfg2vcg(), tree_optimize_tail_calls_1(), tree_redirect_edge_and_branch(), try_copy_prop(), try_forward_edges(), unique_bb_count(), update_pu_dst_indices(), Validate_Pointer_Map(), verify_name_tags(), vho_lower_comma(), vho_lower_icall(), vr4130_avoid_branch_rt_conflict(), WN_INSERT_BlockAfter(), WN_INSERT_BlockBefore(), xtensa_dbx_register_number(), and xtensa_expand_prologue().

Definition at line 496 of file std.c.

Referenced by __fmod(), __fmodf(), _bfd_mips_elf_final_link(), _nl_make_l10nflist(), _X_DELETE_(), Add_Item(), Add_Item_Dup(), Add_Ordered_Item(), Add_Ordered_Item_Dupl(), Add_Pragma_To_MP_Regions(), AddToDUMPDEP(), alpha_expand_prologue(), ARB_Verify_all(), arm_expand_prologue(), Assemble_Bundles(), avr_output_function_epilogue(), basic_induction_var(), BBlist_Add_BB(), BBlist_Add_BB_with_Prob(), BBlist_Delete_BB(), block_ends_with_return(), branch_prob(), bsi_move_to_bb_end(), build_function_type_list(), bundling(), c4x_global_label(), c_expand_expr(), c_finish_stmt_expr(), Calc_Local_Area(), cfg_layout_merge_blocks(), cgraph_postorder(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), cmovable_op(), combine_blocks(), combine_movables(), commit_one_edge_insertion(), compute_defs_uses_and_gen(), Compute_param_count(), connect_traces(), construct_restore_jr(), construct_save_jarl(), Convert_Regs(), convert_stmt_list_to_OPs(), copy_loop_headers(), Count_Loop_Size(), cp_lexer_new_from_tokens(), cp_parser_save_member_function_body(), cpp_valid_state(), create_loop_notes(), cxx_keyword_p(), cxx_keyword_subst(), decDenseUnpackCoeff(), declare_tmp_vars(), declare_vars(), decNumberFromString(), Del_Cur_Item(), Del_Item(), df_prune_to_subcfg(), dfs_accumulate_vtbl_inits(), disassemble(), disband_implicit_edges(), PAR_STAT::Distribute_For_Permutation(), do_lhs_deref_structure_copy(), do_rhs_deref_structure_copy(), do_simple_structure_copy(), dom_opt_finalize_block(), dump_bb(), duplicate_insn_chain(), EH_Prune_Range_List(), EH_Write_Range_Table(), elf64_alpha_final_link(), elf_link_add_archive_symbols(), Eliminate_Dead_SCF_rec(), emit_all_insn_group_barriers(), RVI_EMIT::Emit_bb(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_call_insn_after(), emit_call_insn_after_noloc(), emit_call_insn_after_scope(), emit_call_insn_after_setloc(), emit_call_insn_before(), emit_call_insn_before_noloc(), emit_call_insn_before_setloc(), emit_insn(), emit_insn_after(), emit_insn_after_1(), emit_insn_after_noloc(), emit_insn_after_scope(), emit_insn_after_setloc(), emit_insn_before(), emit_insn_before_noloc(), emit_insn_before_scope(), emit_insn_before_setloc(), emit_insn_if_valid_for_reload(), emit_insn_modes_h(), emit_jump_insn(), emit_jump_insn_after(), emit_jump_insn_after_noloc(), emit_jump_insn_after_scope(), emit_jump_insn_after_setloc(), emit_jump_insn_before(), emit_jump_insn_before_noloc(), emit_jump_insn_before_setloc(), emit_libcall_block(), emit_library_call_value_1(), emit_no_conflict_block(), emit_store_flag(), emit_to_new_bb_before(), Enums_Generator(), execute_warn_function_return(), expand_abs(), expand_abs_nojump(), expand_binop(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_call(), expand_complex_abs(), expand_divmod(), expand_expr_real(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_gimple_tailcall(), expand_parity(), expand_prologue(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), extract_bit_field(), factor_computed_gotos(), ffeequiv_merge(), ffeexpr_collapse_substr(), fill_always_executed_in(), final(), final_emit_insn_group_barriers(), finalize_ssa_def_ops(), finalize_ssa_use_ops(), finalize_ssa_v_may_def_ops(), finalize_ssa_v_must_def_ops(), finalize_ssa_vuse_ops(), find_assert_locations(), find_conditional_asserts(), find_evaluations(), find_oldest_value_reg(), find_value_in_list(), fix_range(), fixup_var_refs_1(), FLD_Verify_all(), For_all_entries(), frv_align_label(), frv_debug_stack(), frv_frame_access_multi(), frv_insert_nop_in_packet(), frv_stack_info(), Fully_Unroll_Short_Loops(), function_cannot_inline_p(), gen_easy_altivec_constant(), gen_reload(), gen_tablejump(), EMITTER::Gen_wn(), General_Permutation(), get_last_copy_of(), getfilename(), RVI::Global_vars(), GTY(), h8300_ldm_stm_parallel(), hash_entries_delete(), identify_jump_threads(), inc_for_reload(), LI_OP_INFO_MGR::Init_OP_Level(), Init_ST_formal_info_for_PU(), Initialize_Special_Global_Symbols(), insert_backedge_copies(), Insert_Block_Around(), Insert_Compensate_BB(), Insert_delete_phi(), insert_mbe(), instantiate_pending_templates(), IP_FILE_HDR_PUs_in_state(), ip_normal_pos(), iv_add_mult_cost(), iv_ca_delta_join(), lang_finalize_version_expr_head(), lang_record_phdrs(), lang_size_sections(), last_and_only_stmt(), last_loop_beg_note(), last_stmt_ptr(), link_btr_uses(), LWN_Insert_Block_After(), LWN_Insert_Block_Before(), main(), make_ctrl_stmt_edges(), make_dope_vector_ty(), make_edges(), make_exit_edges(), make_goto_expr_edges(), Make_IoStruct_TY(), mark_reg_conflicts(), mark_reg_death(), mark_reg_live_nc(), mark_reg_store(), maybe_eliminate_biv(), maybe_end_member_template_processing(), Merge_Blocks(), IF_CONVERTOR::Merge_Blocks(), merge_if_block(), mips_get_unaligned_mem(), move_block_from_reg(), move_block_to_reg(), new_basic_block(), no_conflict_p(), noce_try_cmove_arith(), Op_In_Working_Set(), FIX_MASK_PARENT::operator()(), SET_PARENT::operator()(), OPS_Remove_Ops(), output_call(), Permutation_Last(), ppc64_elf_edit_toc(), prepare_com_clause(), VN::print(), SUMMARIZE< program >::Process_callsite(), Process_Group_Register_Reference(), Process_PDO(), process_unit_to_form_the_same_automaton_unit_lists(), Prompf_Interchanges(), propagate_freq(), WN_Verifier::Proper_Block_Structure(), prune_to_subcfg(), push_to_sequence(), real_to_decimal(), record_single_argument_cond_exprs(), reg_alloc(), REGION_Exit_Whirl_Labels(), REGISTER_Request_Stacked_Rotating_Register(), regrename_optimize(), remove_all_occurrences(), remove_ex(), remove_reachable_equiv_notes(), Remove_Trailing_Zero_Fraction(), remove_value_from_list(), rename_block(), rename_equivalent_regs(), reorder_range_list(), reposition_prologue_and_epilogue_notes(), Reset_param_list(), SUMMARIZE< program >::Restore_from_check_point(), RID_Delete2(), rs6000_legitimize_tls_address(), rtl_dump_bb(), s390_optimize_prologue(), searchc(), set_component_ssa_name(), set_storage_via_setmem(), Set_up_all_preg_symbols(), sh_1el_vec(), sh_expand_prologue(), should_duplicate_loop_header_p(), skip_non_nops(), SNL_Distribute_For_Permutation(), SNL_Peel_Iteration(), SNL_Perm_Retained_Section(), SNL_Permutation_Is_Distributable(), SNL_Permutation_Needs_Distribution(), SNL_Permute_Loops(), sparc64_elf_plt_ptr_offset(), split_all_insns(), Split_Common_Block(), split_insn(), squeeze_notes(), srch_name_tbl(), ssa_redirect_edge(), standard_iv_increment_position(), store_bit_field(), store_killed_after(), store_multiple_operation(), store_parm_decls(), store_parm_decls_oldstyle(), sweep_pages(), WN_INSTRUMENT_WALKER::Test_Instrument_Node(), thread_across_edge(), thread_prologue_and_epilogue_insns(), tpa_compact(), tree_cfg2vcg(), tree_merge_blocks(), tree_redirect_edge_and_branch(), tree_ssa_forward_propagate_single_use_vars(), trim_ld_motion_mems(), union_stack_vars(), verify_jvm_instructions(), vho_lower_comma(), vho_lower_icall(), VPARAMS(), vr4130_align_insns(), WFE_Expand_Expr(), WFE_Stmt_Append(), WFE_Stmt_Delete(), WGEN_Expand_Expr(), WGEN_Expand_Return(), WGEN_Stmt_Append(), WGEN_Stmt_Delete(), widen_clz(), WN_INSERT_BlockAfter(), and WN_INSERT_BlockBefore().


Generated on Wed Apr 8 15:49:51 2009 for Open64 by  doxygen 1.5.6