Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include "config_host.h"
Go to the source code of this file.
Classes | |
struct | srcpos_struct |
union | source_position |
Defines | |
#define | SRC_POS_SIZE 2 /* 2 * sizeof(mINT32) */ |
#define | CHECK_SIZE_CONSISTENCY(s) check_assertion(sizeof(s) == (SRC_POS_SIZE*sizeof(INT32))) |
#define | USRCPOS_clear(s) ((s).fillers[0] = 0,(s).fillers[1] = 0) |
#define | USRCPOS_srcpos(s) ((s).srcpos) |
#define | USRCPOS_filenum(s) ((s).t.filenum) |
#define | USRCPOS_column(s) ((s).t.column) |
#define | USRCPOS_stmt_begin(s) ((s).t.stmt_begin) |
#define | USRCPOS_bb_begin(s) ((s).t.bb_begin) |
#define | USRCPOS_linenum(s) ((s).t.linenum) |
#define | SRCPOS_clear(s) ((s) = 0) |
#define | SRCPOS_filenum(s) (((USRCPOS *)&(s))->t.filenum) |
#define | SRCPOS_column(s) (((USRCPOS *)&(s))->t.column) |
#define | SRCPOS_stmt_begin(s) (((USRCPOS *)&(s))->t.stmt_begin) |
#define | SRCPOS_bb_begin(s) (((USRCPOS *)&(s))->t.bb_begin) |
#define | SRCPOS_linenum(s) (((USRCPOS *)&(s))->t.linenum) |
#define | Srcpos_To_Line(s) ((mINT32)(s)) |
Typedefs | |
typedef mUINT64 | SRCPOS |
typedef union source_position | USRCPOS |
#define CHECK_SIZE_CONSISTENCY | ( | s | ) | check_assertion(sizeof(s) == (SRC_POS_SIZE*sizeof(INT32))) |
#define SRC_POS_SIZE 2 /* 2 * sizeof(mINT32) */ |
#define SRCPOS_bb_begin | ( | s | ) | (((USRCPOS *)&(s))->t.bb_begin) |
#define SRCPOS_clear | ( | s | ) | ((s) = 0) |
#define SRCPOS_filenum | ( | s | ) | (((USRCPOS *)&(s))->t.filenum) |
Definition at line 99 of file srcpos.h.
Referenced by cwh_addr_insert_bounds_check(), cwh_stmt_insert_conformance_check(), and Print_Src_Line().
#define SRCPOS_linenum | ( | s | ) | (((USRCPOS *)&(s))->t.linenum) |
Definition at line 103 of file srcpos.h.
Referenced by cwh_stmt_insert_conformance_check(), and Print_Src_Line().
#define SRCPOS_stmt_begin | ( | s | ) | (((USRCPOS *)&(s))->t.stmt_begin) |
#define Srcpos_To_Line | ( | s | ) | ((mINT32)(s)) |
Definition at line 108 of file srcpos.h.
Referenced by ErrMsgSrcpos(), and Set_Error_Srcpos().
#define USRCPOS_bb_begin | ( | s | ) | ((s).t.bb_begin) |
Definition at line 95 of file srcpos.h.
Referenced by Em_Dwarf_Add_Line_Entry().
#define USRCPOS_clear | ( | s | ) | ((s).fillers[0] = 0,(s).fillers[1] = 0) |
Definition at line 89 of file srcpos.h.
Referenced by cwh_auxst_find(), cwh_dst_array_type(), cwh_dst_dope_type(), cwh_dst_member(), cwh_dst_mk_dope_bound(), cwh_dst_mk_subroutine_type(), cwh_dst_struct_type(), cwh_dst_substring_type(), cwh_stmt_init_srcpos(), DST_enter_cloned_childs(), fei_doloop(), and IR_reader_init().
#define USRCPOS_column | ( | s | ) | ((s).t.column) |
Definition at line 93 of file srcpos.h.
Referenced by ANL_SRCPOS::Column(), dbg_tokens(), Diag_Set_Srcpos(), DST_put_decl(), Em_Dwarf_Add_Line_Entry(), ir_put_wn(), and Output_Srcpos_Map().
#define USRCPOS_filenum | ( | s | ) | ((s).t.filenum) |
Definition at line 92 of file srcpos.h.
Referenced by IPO_CLONE::Copy_Node(), cwh_auxst_dump(), cwh_stab_set_linenum(), cwh_stmt_init_srcpos(), dbg_tokens(), DST_enter_cloned_childs(), DST_enter_inlined_subroutine(), DST_put_decl(), Em_Dwarf_Add_Line_Entry(), fei_doloop(), ANL_SRCPOS::Filenum(), ir_put_stmt(), IR_Srcpos_Filename(), Output_Srcpos_Map(), print_source(), WN_TREE_put_stmt(), and Write_Srcpos_File_Map_Table().
#define USRCPOS_linenum | ( | s | ) | ((s).t.linenum) |
Definition at line 96 of file srcpos.h.
Referenced by cwh_addr_insert_bounds_check(), cwh_auxst_dump(), cwh_stab_set_linenum(), cwh_stmt_init_srcpos(), dbg_tokens(), Diag_Set_Srcpos(), DST_put_decl(), Em_Dwarf_Add_Line_Entry(), fei_doloop(), fei_malloc(), ir_put_stmt(), ir_put_wn(), ANL_SRCPOS::Linenum(), ANL_SRCPOS::operator+=(), ANL_SRCPOS::operator-=(), Output_Srcpos_Directive(), Output_Srcpos_Map(), print_source(), and WN_TREE_put_stmt().
#define USRCPOS_srcpos | ( | s | ) | ((s).srcpos) |
Definition at line 91 of file srcpos.h.
Referenced by ANL_SRCPOS::ANL_SRCPOS(), cwh_block_append_given_block(), cwh_block_insert_after(), cwh_directive_add_pragma_to_loop(), cwh_mp_region(), cwh_stmt_init_pu(), dbg_tokens(), Diag_Set_Srcpos(), Em_Dwarf_Add_Line_Entry(), fei_doloop(), fei_dowhile(), fei_if(), ir_put_stmt(), ir_put_wn(), IR_Srcpos_Filename(), Output_Srcpos_Directive(), Output_Srcpos_Map(), print_source(), WN_TREE_put_stmt(), and Write_Srcpos_File_Map_Table().
#define USRCPOS_stmt_begin | ( | s | ) | ((s).t.stmt_begin) |
Definition at line 94 of file srcpos.h.
Referenced by Em_Dwarf_Add_Line_Entry().
typedef union source_position USRCPOS |