| _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 | |