_archName | arch_info | [private] |
_asmConstPrefix | arch_info | [private] |
_asmLineComment | arch_info | [private] |
_asmRegPrefixAdd | arch_info | [private] |
_asmRegPrefixRemove | arch_info | [private] |
_asmRegPrefixRemoveSplit | arch_info | [private] |
_dataAlignChar | arch_info | [private] |
_dataAlignDouble | arch_info | [private] |
_dataAlignFloat | arch_info | [private] |
_dataAlignInt | arch_info | [private] |
_dataAlignLong | arch_info | [private] |
_dataAlignPtr | arch_info | [private] |
_dataAlignShort | arch_info | [private] |
_dataSizeDouble | arch_info | [private] |
_dataSizeFloat | arch_info | [private] |
_dataSizeInt | arch_info | [private] |
_dataSizeLong | arch_info | [private] |
_dataSizePtr | arch_info | [private] |
_dataSizeShort | arch_info | [private] |
_emulate3Address | arch_info | [private] |
_Lir2Asm_mnemonicLookup | arch_info | [private] |
_Lir2Asm_records | arch_info | [private] |
_maxDataAlign | arch_info | [mutable, private] |
_nextRegId | arch_info | [private] |
_regDataTypeFpr | arch_info | [private] |
_regDataTypeGpr | arch_info | [private] |
_regFp | arch_info | [private] |
_regMap | arch_info | [private] |
_regRetvalFixed | arch_info | [private] |
_regRetvalFloat | arch_info | [private] |
_regsAll | arch_info | [private] |
_regsCalleeSave | arch_info | [private] |
_regsCallerSave | arch_info | [private] |
_regsFpr | arch_info | [private] |
_regsGpr | arch_info | [private] |
_regSp | arch_info | [private] |
_regsParamFixed | arch_info | [private] |
_regsParamFloat | arch_info | [private] |
_stackAlign | arch_info | [private] |
_stackExtraBottom | arch_info | [private] |
_stackExtraTop | arch_info | [private] |
_stackFormalsOffset | arch_info | [private] |
_stackFrameMinSize | arch_info | [private] |
_tempBool | arch_info | [private] |
_tempParseString | arch_info | [private] |
_tempRegList | arch_info | [private] |
_valid | arch_info | [private] |
arch_info() | arch_info | |
arch_info_parser class | arch_info | [friend] |
code_template typedef | arch_info | [private] |
do_init_static() | arch_info | [private, static] |
emulate_3_address() const | arch_info | [inline] |
find_register_info(const char *name, register_info *®InfoFound) const | arch_info | [private] |
findType(vector< typeNode * > &, typeNode *) | arch_info | [private] |
get_all_regs() const | arch_info | |
get_asm_const_prefix() const | arch_info | |
get_asm_line_comment() const | arch_info | |
get_code_for_instruction(const LirInst *pInst, vector< string > &lines) | arch_info | |
get_data_align(typeNode *) const | arch_info | |
get_data_align_char() const | arch_info | [inline] |
get_data_align_double() const | arch_info | [inline] |
get_data_align_float() const | arch_info | [inline] |
get_data_align_int() const | arch_info | [inline] |
get_data_align_long() const | arch_info | [inline] |
get_data_align_ptr() const | arch_info | [inline] |
get_data_align_short() const | arch_info | [inline] |
get_data_size(typeNode *) const | arch_info | |
get_data_size_double() const | arch_info | [inline] |
get_data_size_float() const | arch_info | [inline] |
get_data_size_int() const | arch_info | [inline] |
get_data_size_long() const | arch_info | [inline] |
get_data_size_ptr() const | arch_info | [inline] |
get_data_size_short() const | arch_info | [inline] |
get_instruction_kill_regs(const LirInst *pInst, register_info_list &killRegs) | arch_info | |
get_Lir2Asm_for_instruction(const LirInst *pInst, Lir2Asm **ppLir2Asm) | arch_info | [private] |
get_Lir2Asm_for_instruction(mnemonic inst, typeNode *srcType, typeNode *destType, bool isImmed, Lir2Asm **ppLir2Asm) | arch_info | [private] |
get_max_data_align() const | arch_info | |
get_reg_by_index(int realRegIndex, Register ®) | arch_info | |
get_reg_data_type_fpr() const | arch_info | |
get_reg_data_type_gpr() const | arch_info | |
get_reg_fp() const | arch_info | |
get_reg_name(const Register ®, string &name, bool wantPrefixAdd=true, bool wantPrefixRemove=false) | arch_info | |
get_reg_retval_fixed() const | arch_info | |
get_reg_retval_float() const | arch_info | |
get_reg_sp() const | arch_info | |
get_register(const register_info *pInfo) | arch_info | |
get_regs_callee_save() const | arch_info | |
get_regs_caller_save() const | arch_info | |
get_regs_fpr() const | arch_info | |
get_regs_gpr() const | arch_info | |
get_regs_param_fixed() const | arch_info | |
get_regs_param_float() const | arch_info | |
get_stack_align() const | arch_info | [inline] |
get_stack_extra_bottom() const | arch_info | [inline] |
get_stack_extra_top() const | arch_info | [inline] |
get_stack_formals_offset() const | arch_info | [inline] |
get_stack_frame_min_size() const | arch_info | [inline] |
instruction_supports_immediate(mnemonic instruction, typeNode *the_type, const constant &c) | arch_info | |
is_valid() | arch_info | [inline] |
Lir2Asm_list typedef | arch_info | [private] |
load_arch_info(const char *pFile) | arch_info | |
make_template_replacements(const LirInst *pInst, Lir2Asm *pLir2Asm, code_template &outputTemplate) | arch_info | [private] |
map_menmonic_to_record_set typedef | arch_info | [private] |
pseudo_reg_dest | arch_info | [static] |
pseudo_reg_src1 | arch_info | [static] |
pseudo_reg_src2 | arch_info | [static] |
register_info_list typedef | arch_info | |
register_info_list_p typedef | arch_info | |
register_info_map typedef | arch_info | |
reset_info() | arch_info | |
types_need_conversion(typeNode *srcType, typeNode *destType) | arch_info | |
~arch_info() | arch_info | |