
Go to the source code of this file.
Defines | |
| #define | LABEL_PREFIX ".L" |
| #define | Label_Name_Separator "_" |
| #define | Temp_Symbol_Prefix Label_Name_Separator "temp" Label_Name_Separator |
| #define | Symbol_Name_Suffix "" |
| #define | BB_Label_Format ".LBB%d_%s" |
| #define | END_Label_Format ".LDWend_%s" |
| #define | User_Label_Format ".L_%s_%s" |
| #define | User_Label_Number_Format ".L_%d_%d_%s" |
| #define | Ret_Block_Label_Format ".RET_%s" |
| #define | Entry_Point_Alignment_Format "\t.align\t4\n" |
| #define | Intrinsic_Proc_Format "%s" |
| #define | Ftn_Extern_Data_Format "%s_" |
| #define | C_Extern_Data_Format "%s" |
| #define | Ftn_Extern_Proc_Format "%s_" |
| #define | C_Extern_Proc_Format "%s" |
| #define | C_Global_Static_Format "GS.%s" |
| #define | C_Local_Static_Format "LS.%1d.%s" |
| #define | Deferred_Ref_Format "%s" |
| #define | Deferred_Ref_Ofst_Format "%s%c%d" |
| #define | Local_Ret_Buf_Format "%s.RBUF" |
| #define | DFLT_FTN_MAIN "MAIN" |
| #define | DFLT_FTN_LOWMAIN "main" |
| #define | BLANK_COM_NAME "_BLNK__" |
| #define | RDATA_RAW_NAME ".rdata" |
| #define | SDATA_RAW_NAME ".sdata" |
| #define | DATA_RAW_NAME ".data" |
| #define | GOT_RAW_NAME ".got" |
| #define | BSS_RAW_NAME ".bss" |
| #define | LIT4_RAW_NAME ".lit4" |
| #define | LIT8_RAW_NAME ".lit8" |
| #define | LIT16_RAW_NAME ".lit16" |
| #define | ASM_CMNT_LINE " #" |
| #define | ASM_CMNT "#" |
| #define | AS_STOP_BIT NULL |
| #define | AS_ALIGN ".align" |
| #define | AS_BYTE ".byte" |
| #define | AS_COM ".comm" |
| #define | AS_DATA ".data" |
| #define | AS_DOUBLE ".double" |
| #define | AS_DWORD ".quad" |
| #define | AS_DWORD_UNALIGNED ".quad" |
| #define | AS_DYNSYM NULL |
| #define | AS_END NULL |
| #define | AS_ENT NULL |
| #define | AS_AENT "# .aproc" |
| #define | AS_FLOAT ".float" |
| #define | AS_FILE ".file" |
| #define | AS_FMASK ".fmask" |
| #define | AS_FRAME "# .frame" |
| #define | AS_GLOBAL ".globl" |
| #define | AS_GPVALUE ".gpvalue" |
| #define | AS_HALF ".short" |
| #define | AS_HALF_UNALIGNED ".short" |
| #define | AS_BSS ".lcomm" |
| #define | AS_MASK "//.mask" |
| #define | AS_ORIGIN ".org" |
| #define | AS_RDATA ".rdata" |
| #define | AS_SDATA ".sdata" |
| #define | AS_SECTION ".section" |
| #define | AS_SIZE ".size" |
| #define | AS_SPACE ".skip" |
| #define | AS_STRING ".string" |
| #define | AS_TEXT ".text" |
| #define | AS_TYPE ".type" |
| #define | AS_TYPE_FUNC "@function" |
| #define | AS_TYPE_OBJECT "@object" |
| #define | AS_WEAK ".weak" |
| #define | AS_WORD ".4byte" |
| #define | AS_WORD_UNALIGNED ".4byte" |
| #define | AS_IDENT "#ident" |
| #define | AS_HIDDEN ".hidden" |
| #define | AS_GPREL NULL |
| #define | AS_LTOFF NULL |
| #define | AS_FPTR NULL |
| #define | AS_GP_REL NULL |
| #define | AS_NEGATE NULL |
| #define | ASM_NAME_FUNC(kind, name) "%s(%s)", kind, name |
| #define | ASM_DIR_NOTRANSFORM() ; |
| #define | ASM_DIR_TRANSFORM() ; |
| #define | ASM_DIR_NOREORDER() ; |
| #define | ASM_DIR_NOAT() ; |
| #define | ASM_DIR_STOINTERNAL(n) ; |
| #define | ASM_DIR_GPVALUE() ; |
| #define | ASM_DIR_FILE(count, file, name) fprintf(Asm_File, "\t%s\t\"%s/%s\"\n", AS_FILE, incl_table[DST_FILE_NAME_dir(file)], name); |
| #define | ASM_DIR_ALIGN(p, s) fprintf(Asm_File, "\t%s %lld\n", AS_ALIGN,(INT64)STB_align(s)); |
| #define | ASM_DIR_ZERO(fl, l) fprintf(fl, "\t%s %lld\n", AS_SPACE, (INT64)l) |
| #define | ASM_DIR_SKIP(fl, l) fprintf(fl, "\t%s %lld\n", AS_SPACE, (INT64)l) |
Variables | |
| BOOL | CG_emit_non_gas_syntax |
| const char * | AS_ADDRESS |
| const char * | AS_ADDRESS_UNALIGNED |
| #define AS_AENT "# .aproc" |
Definition at line 167 of file config_asm.h.
| #define AS_ALIGN ".align" |
Definition at line 157 of file config_asm.h.
| #define AS_BSS ".lcomm" |
Definition at line 176 of file config_asm.h.
| #define AS_BYTE ".byte" |
Definition at line 158 of file config_asm.h.
| #define AS_COM ".comm" |
Definition at line 159 of file config_asm.h.
| #define AS_DATA ".data" |
Definition at line 160 of file config_asm.h.
| #define AS_DOUBLE ".double" |
Definition at line 161 of file config_asm.h.
| #define AS_DWORD ".quad" |
Definition at line 162 of file config_asm.h.
| #define AS_DWORD_UNALIGNED ".quad" |
Definition at line 163 of file config_asm.h.
| #define AS_DYNSYM NULL |
Definition at line 164 of file config_asm.h.
| #define AS_END NULL |
Definition at line 165 of file config_asm.h.
| #define AS_ENT NULL |
Definition at line 166 of file config_asm.h.
| #define AS_FILE ".file" |
Definition at line 169 of file config_asm.h.
| #define AS_FLOAT ".float" |
Definition at line 168 of file config_asm.h.
| #define AS_FMASK ".fmask" |
Definition at line 170 of file config_asm.h.
| #define AS_FPTR NULL |
Definition at line 216 of file config_asm.h.
| #define AS_FRAME "# .frame" |
Definition at line 171 of file config_asm.h.
| #define AS_GLOBAL ".globl" |
Definition at line 172 of file config_asm.h.
| #define AS_GP_REL NULL |
Definition at line 217 of file config_asm.h.
| #define AS_GPREL NULL |
Definition at line 214 of file config_asm.h.
| #define AS_GPVALUE ".gpvalue" |
Definition at line 173 of file config_asm.h.
| #define AS_HALF ".short" |
Definition at line 174 of file config_asm.h.
| #define AS_HALF_UNALIGNED ".short" |
Definition at line 175 of file config_asm.h.
| #define AS_HIDDEN ".hidden" |
Definition at line 203 of file config_asm.h.
| #define AS_IDENT "#ident" |
Definition at line 202 of file config_asm.h.
| #define AS_LTOFF NULL |
Definition at line 215 of file config_asm.h.
| #define AS_MASK "//.mask" |
Definition at line 177 of file config_asm.h.
| #define AS_NEGATE NULL |
Definition at line 218 of file config_asm.h.
| #define AS_ORIGIN ".org" |
Definition at line 178 of file config_asm.h.
| #define AS_RDATA ".rdata" |
Definition at line 179 of file config_asm.h.
| #define AS_SDATA ".sdata" |
Definition at line 180 of file config_asm.h.
| #define AS_SECTION ".section" |
Definition at line 181 of file config_asm.h.
| #define AS_SIZE ".size" |
Definition at line 182 of file config_asm.h.
| #define AS_SPACE ".skip" |
Definition at line 187 of file config_asm.h.
| #define AS_STOP_BIT NULL |
Definition at line 154 of file config_asm.h.
| #define AS_STRING ".string" |
Definition at line 188 of file config_asm.h.
| #define AS_TEXT ".text" |
Definition at line 190 of file config_asm.h.
| #define AS_TYPE ".type" |
Definition at line 191 of file config_asm.h.
| #define AS_TYPE_FUNC "@function" |
Definition at line 192 of file config_asm.h.
| #define AS_TYPE_OBJECT "@object" |
Definition at line 193 of file config_asm.h.
| #define AS_WEAK ".weak" |
Definition at line 194 of file config_asm.h.
| #define AS_WORD ".4byte" |
Definition at line 199 of file config_asm.h.
| #define AS_WORD_UNALIGNED ".4byte" |
Definition at line 200 of file config_asm.h.
| #define ASM_CMNT "#" |
Definition at line 152 of file config_asm.h.
| #define ASM_CMNT_LINE " #" |
Definition at line 151 of file config_asm.h.
Definition at line 232 of file config_asm.h.
| #define ASM_DIR_FILE | ( | count, | |||
| file, | |||||
| name | ) | fprintf(Asm_File, "\t%s\t\"%s/%s\"\n", AS_FILE, incl_table[DST_FILE_NAME_dir(file)], name); |
Definition at line 230 of file config_asm.h.
| #define ASM_DIR_GPVALUE | ( | ) | ; |
Definition at line 229 of file config_asm.h.
| #define ASM_DIR_NOAT | ( | ) | ; |
Definition at line 227 of file config_asm.h.
| #define ASM_DIR_NOREORDER | ( | ) | ; |
Definition at line 226 of file config_asm.h.
| #define ASM_DIR_NOTRANSFORM | ( | ) | ; |
Definition at line 224 of file config_asm.h.
Definition at line 237 of file config_asm.h.
| #define ASM_DIR_STOINTERNAL | ( | n | ) | ; |
Definition at line 228 of file config_asm.h.
| #define ASM_DIR_TRANSFORM | ( | ) | ; |
Definition at line 225 of file config_asm.h.
Definition at line 236 of file config_asm.h.
Definition at line 223 of file config_asm.h.
| #define BB_Label_Format ".LBB%d_%s" |
Definition at line 80 of file config_asm.h.
| #define BLANK_COM_NAME "_BLNK__" |
Definition at line 141 of file config_asm.h.
| #define BSS_RAW_NAME ".bss" |
Definition at line 146 of file config_asm.h.
| #define C_Extern_Data_Format "%s" |
Definition at line 130 of file config_asm.h.
| #define C_Extern_Proc_Format "%s" |
Definition at line 132 of file config_asm.h.
| #define C_Global_Static_Format "GS.%s" |
Definition at line 133 of file config_asm.h.
| #define C_Local_Static_Format "LS.%1d.%s" |
Definition at line 134 of file config_asm.h.
| #define DATA_RAW_NAME ".data" |
Definition at line 144 of file config_asm.h.
| #define Deferred_Ref_Format "%s" |
Definition at line 135 of file config_asm.h.
Definition at line 136 of file config_asm.h.
| #define DFLT_FTN_LOWMAIN "main" |
Definition at line 140 of file config_asm.h.
| #define DFLT_FTN_MAIN "MAIN" |
Definition at line 139 of file config_asm.h.
| #define END_Label_Format ".LDWend_%s" |
Definition at line 81 of file config_asm.h.
Definition at line 97 of file config_asm.h.
| #define Ftn_Extern_Data_Format "%s_" |
Definition at line 129 of file config_asm.h.
| #define Ftn_Extern_Proc_Format "%s_" |
Definition at line 131 of file config_asm.h.
| #define GOT_RAW_NAME ".got" |
Definition at line 145 of file config_asm.h.
| #define Intrinsic_Proc_Format "%s" |
Definition at line 128 of file config_asm.h.
| #define Label_Name_Separator "_" |
Definition at line 70 of file config_asm.h.
| #define LABEL_PREFIX ".L" |
Definition at line 69 of file config_asm.h.
| #define LIT16_RAW_NAME ".lit16" |
Definition at line 149 of file config_asm.h.
| #define LIT4_RAW_NAME ".lit4" |
Definition at line 147 of file config_asm.h.
| #define LIT8_RAW_NAME ".lit8" |
Definition at line 148 of file config_asm.h.
| #define Local_Ret_Buf_Format "%s.RBUF" |
Definition at line 137 of file config_asm.h.
| #define RDATA_RAW_NAME ".rdata" |
Definition at line 142 of file config_asm.h.
| #define Ret_Block_Label_Format ".RET_%s" |
Definition at line 92 of file config_asm.h.
| #define SDATA_RAW_NAME ".sdata" |
Definition at line 143 of file config_asm.h.
| #define Symbol_Name_Suffix "" |
Definition at line 74 of file config_asm.h.
| #define Temp_Symbol_Prefix Label_Name_Separator "temp" Label_Name_Separator |
Definition at line 71 of file config_asm.h.
| #define User_Label_Format ".L_%s_%s" |
Definition at line 86 of file config_asm.h.
| #define User_Label_Number_Format ".L_%d_%d_%s" |
Definition at line 87 of file config_asm.h.
| const char* AS_ADDRESS |
Definition at line 125 of file config_targ.cxx.
| const char* AS_ADDRESS_UNALIGNED |
Definition at line 126 of file config_targ.cxx.
1.5.6