|
KCC - Kayte C Compiler 1.10.0
A C compiler implementation with preprocessor, lexer, parser, and code generator
|
Data Fields | |
| TargetArch | arch |
| TargetPlatform | platform |
| CallingConvention | calling_conv |
| const char * | arch_name |
| const char * | platform_name |
| int | pointer_size |
| int | stack_alignment |
| const RegisterInfo * | general_regs |
| const RegisterInfo * | float_regs |
| int | num_general_regs |
| int | num_float_regs |
| const char ** | param_regs |
| const char ** | return_regs |
| int | num_param_regs |
| int | num_return_regs |
| const char * | syscall_reg |
| const char * | syscall_instruction |
| const char * | comment_prefix |
| const char * | global_directive |
| const char * | section_text |
| const char * | section_data |
| bool | att_syntax |
Definition at line 48 of file multiarch_codegen.h.
| TargetArch TargetConfig::arch |
Definition at line 49 of file multiarch_codegen.h.
| const char* TargetConfig::arch_name |
Definition at line 54 of file multiarch_codegen.h.
| bool TargetConfig::att_syntax |
Definition at line 80 of file multiarch_codegen.h.
| CallingConvention TargetConfig::calling_conv |
Definition at line 51 of file multiarch_codegen.h.
| const char* TargetConfig::comment_prefix |
Definition at line 76 of file multiarch_codegen.h.
| const RegisterInfo* TargetConfig::float_regs |
Definition at line 61 of file multiarch_codegen.h.
| const RegisterInfo* TargetConfig::general_regs |
Definition at line 60 of file multiarch_codegen.h.
| const char* TargetConfig::global_directive |
Definition at line 77 of file multiarch_codegen.h.
| int TargetConfig::num_float_regs |
Definition at line 63 of file multiarch_codegen.h.
| int TargetConfig::num_general_regs |
Definition at line 62 of file multiarch_codegen.h.
| int TargetConfig::num_param_regs |
Definition at line 68 of file multiarch_codegen.h.
| int TargetConfig::num_return_regs |
Definition at line 69 of file multiarch_codegen.h.
| const char** TargetConfig::param_regs |
Definition at line 66 of file multiarch_codegen.h.
| TargetPlatform TargetConfig::platform |
Definition at line 50 of file multiarch_codegen.h.
| const char* TargetConfig::platform_name |
Definition at line 55 of file multiarch_codegen.h.
| int TargetConfig::pointer_size |
Definition at line 56 of file multiarch_codegen.h.
| const char** TargetConfig::return_regs |
Definition at line 67 of file multiarch_codegen.h.
| const char* TargetConfig::section_data |
Definition at line 79 of file multiarch_codegen.h.
| const char* TargetConfig::section_text |
Definition at line 78 of file multiarch_codegen.h.
| int TargetConfig::stack_alignment |
Definition at line 57 of file multiarch_codegen.h.
| const char* TargetConfig::syscall_instruction |
Definition at line 73 of file multiarch_codegen.h.
| const char* TargetConfig::syscall_reg |
Definition at line 72 of file multiarch_codegen.h.