C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

arch_info Member List

This is the complete list of members for arch_info, including all inherited members.
_archNamearch_info [private]
_asmConstPrefixarch_info [private]
_asmLineCommentarch_info [private]
_asmRegPrefixAddarch_info [private]
_asmRegPrefixRemovearch_info [private]
_asmRegPrefixRemoveSplitarch_info [private]
_dataAlignChararch_info [private]
_dataAlignDoublearch_info [private]
_dataAlignFloatarch_info [private]
_dataAlignIntarch_info [private]
_dataAlignLongarch_info [private]
_dataAlignPtrarch_info [private]
_dataAlignShortarch_info [private]
_dataSizeDoublearch_info [private]
_dataSizeFloatarch_info [private]
_dataSizeIntarch_info [private]
_dataSizeLongarch_info [private]
_dataSizePtrarch_info [private]
_dataSizeShortarch_info [private]
_emulate3Addressarch_info [private]
_Lir2Asm_mnemonicLookuparch_info [private]
_Lir2Asm_recordsarch_info [private]
_maxDataAlignarch_info [mutable, private]
_nextRegIdarch_info [private]
_regDataTypeFprarch_info [private]
_regDataTypeGprarch_info [private]
_regFparch_info [private]
_regMaparch_info [private]
_regRetvalFixedarch_info [private]
_regRetvalFloatarch_info [private]
_regsAllarch_info [private]
_regsCalleeSavearch_info [private]
_regsCallerSavearch_info [private]
_regsFprarch_info [private]
_regsGprarch_info [private]
_regSparch_info [private]
_regsParamFixedarch_info [private]
_regsParamFloatarch_info [private]
_stackAlignarch_info [private]
_stackExtraBottomarch_info [private]
_stackExtraToparch_info [private]
_stackFormalsOffsetarch_info [private]
_stackFrameMinSizearch_info [private]
_tempBoolarch_info [private]
_tempParseStringarch_info [private]
_tempRegListarch_info [private]
_validarch_info [private]
arch_info()arch_info
arch_info_parser classarch_info [friend]
code_template typedefarch_info [private]
do_init_static()arch_info [private, static]
emulate_3_address() constarch_info [inline]
find_register_info(const char *name, register_info *&regInfoFound) constarch_info [private]
findType(vector< typeNode * > &, typeNode *)arch_info [private]
get_all_regs() constarch_info
get_asm_const_prefix() constarch_info
get_asm_line_comment() constarch_info
get_code_for_instruction(const LirInst *pInst, vector< string > &lines)arch_info
get_data_align(typeNode *) constarch_info
get_data_align_char() constarch_info [inline]
get_data_align_double() constarch_info [inline]
get_data_align_float() constarch_info [inline]
get_data_align_int() constarch_info [inline]
get_data_align_long() constarch_info [inline]
get_data_align_ptr() constarch_info [inline]
get_data_align_short() constarch_info [inline]
get_data_size(typeNode *) constarch_info
get_data_size_double() constarch_info [inline]
get_data_size_float() constarch_info [inline]
get_data_size_int() constarch_info [inline]
get_data_size_long() constarch_info [inline]
get_data_size_ptr() constarch_info [inline]
get_data_size_short() constarch_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() constarch_info
get_reg_by_index(int realRegIndex, Register &reg)arch_info
get_reg_data_type_fpr() constarch_info
get_reg_data_type_gpr() constarch_info
get_reg_fp() constarch_info
get_reg_name(const Register &reg, string &name, bool wantPrefixAdd=true, bool wantPrefixRemove=false)arch_info
get_reg_retval_fixed() constarch_info
get_reg_retval_float() constarch_info
get_reg_sp() constarch_info
get_register(const register_info *pInfo)arch_info
get_regs_callee_save() constarch_info
get_regs_caller_save() constarch_info
get_regs_fpr() constarch_info
get_regs_gpr() constarch_info
get_regs_param_fixed() constarch_info
get_regs_param_float() constarch_info
get_stack_align() constarch_info [inline]
get_stack_extra_bottom() constarch_info [inline]
get_stack_extra_top() constarch_info [inline]
get_stack_formals_offset() constarch_info [inline]
get_stack_frame_min_size() constarch_info [inline]
instruction_supports_immediate(mnemonic instruction, typeNode *the_type, const constant &c)arch_info
is_valid()arch_info [inline]
Lir2Asm_list typedefarch_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 typedefarch_info [private]
pseudo_reg_destarch_info [static]
pseudo_reg_src1arch_info [static]
pseudo_reg_src2arch_info [static]
register_info_list typedefarch_info
register_info_list_p typedefarch_info
register_info_map typedefarch_info
reset_info()arch_info
types_need_conversion(typeNode *srcType, typeNode *destType)arch_info
~arch_info()arch_info

Generated on August 27, 2003
Back to the C-Breeze home page