#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 |
| #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 |
Definition at line 99 of file srcpos.h.
Referenced by cwh_addr_insert_bounds_check(), cwh_stmt_insert_conformance_check(), and Print_Src_Line().
Definition at line 103 of file srcpos.h.
Referenced by cwh_stmt_insert_conformance_check(), and Print_Src_Line().
Definition at line 108 of file srcpos.h.
Referenced by ErrMsgSrcpos(), and Set_Error_Srcpos().
Definition at line 95 of file srcpos.h.
Referenced by Em_Dwarf_Add_Line_Entry().
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().
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().
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().
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().
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().
Definition at line 94 of file srcpos.h.
Referenced by Em_Dwarf_Add_Line_Entry().
| typedef union source_position USRCPOS |
1.7.1