Fix fehler171
[libfirm] / ir / be / TEMPLATE / bearch_TEMPLATE.c
index db44a5e..e14f30a 100644 (file)
 
 DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
 
-/**************************************************
- *                         _ _              _  __
- *                        | | |            (_)/ _|
- *  _ __ ___  __ _    __ _| | | ___   ___   _| |_
- * | '__/ _ \/ _` |  / _` | | |/ _ \ / __| | |  _|
- * | | |  __/ (_| | | (_| | | | (_) | (__  | | |
- * |_|  \___|\__, |  \__,_|_|_|\___/ \___| |_|_|
- *            __/ |
- *           |___/
- **************************************************/
-
 static arch_irn_class_t TEMPLATE_classify(const ir_node *irn)
 {
        (void) irn;
@@ -116,16 +105,7 @@ static const arch_irn_ops_t TEMPLATE_irn_ops = {
        NULL,    /* perform_memory_operand  */
 };
 
-/**************************************************
- *                _                         _  __
- *               | |                       (_)/ _|
- *   ___ ___   __| | ___  __ _  ___ _ __    _| |_
- *  / __/ _ \ / _` |/ _ \/ _` |/ _ \ '_ \  | |  _|
- * | (_| (_) | (_| |  __/ (_| |  __/ | | | | | |
- *  \___\___/ \__,_|\___|\__, |\___|_| |_| |_|_|
- *                        __/ |
- *                       |___/
- **************************************************/
+
 
 /**
  * Transforms the standard firm graph into
@@ -214,23 +194,13 @@ static void *TEMPLATE_cg_init(be_irg_t *birg)
 
 
 
-/*****************************************************************
- *  ____             _                  _   _____  _____
- * |  _ \           | |                | | |_   _|/ ____|  /\
- * | |_) | __ _  ___| | _____ _ __   __| |   | | | (___   /  \
- * |  _ < / _` |/ __| |/ / _ \ '_ \ / _` |   | |  \___ \ / /\ \
- * | |_) | (_| | (__|   <  __/ | | | (_| |  _| |_ ____) / ____ \
- * |____/ \__,_|\___|_|\_\___|_| |_|\__,_| |_____|_____/_/    \_\
- *
- *****************************************************************/
-
 const arch_isa_if_t TEMPLATE_isa_if;
 static TEMPLATE_isa_t TEMPLATE_isa_template = {
        {
                &TEMPLATE_isa_if,             /* isa interface implementation */
-               &TEMPLATE_general_purpose_regs[REG_SP],  /* stack pointer register */
-               &TEMPLATE_general_purpose_regs[REG_BP],  /* base pointer register */
-               &TEMPLATE_reg_classes[CLASS_TEMPLATE_general_purpose],  /* link pointer register class */
+               &TEMPLATE_gp_regs[REG_SP],  /* stack pointer register */
+               &TEMPLATE_gp_regs[REG_BP],  /* base pointer register */
+               &TEMPLATE_reg_classes[CLASS_TEMPLATE_gp],  /* link pointer register class */
                -1,                          /* stack direction */
                2,                           /* power of two stack alignment for calls, 2^2 == 4 */
                NULL,                        /* main environment */
@@ -240,7 +210,7 @@ static TEMPLATE_isa_t TEMPLATE_isa_template = {
 };
 
 /**
- * Initializes the backend ISA and opens the output file.
+ * Initializes the backend ISA
  */
 static arch_env_t *TEMPLATE_init(FILE *outfile)
 {
@@ -301,9 +271,9 @@ static const arch_register_class_t *TEMPLATE_get_reg_class(unsigned i)
 const arch_register_class_t *TEMPLATE_get_reg_class_for_mode(const ir_mode *mode)
 {
        if (mode_is_float(mode))
-               return &TEMPLATE_reg_classes[CLASS_TEMPLATE_floating_point];
+               return &TEMPLATE_reg_classes[CLASS_TEMPLATE_fp];
        else
-               return &TEMPLATE_reg_classes[CLASS_TEMPLATE_general_purpose];
+               return &TEMPLATE_reg_classes[CLASS_TEMPLATE_gp];
 }
 
 
@@ -337,8 +307,8 @@ static ir_type *TEMPLATE_get_between_type(void *self)
 
        if(!between_type) {
                ir_entity *ret_addr_ent;
-               ir_type *ret_addr_type = new_type_primitive(new_id_from_str("return_addr"), mode_P);
-               ir_type *old_bp_type   = new_type_primitive(new_id_from_str("bp"), mode_P);
+               ir_type *ret_addr_type = new_type_primitive(mode_P);
+               ir_type *old_bp_type   = new_type_primitive(mode_P);
 
                between_type           = new_type_class(new_id_from_str("TEMPLATE_between_type"));
                old_bp_ent             = new_entity(between_type, new_id_from_str("old_bp"), old_bp_type);
@@ -429,7 +399,7 @@ void TEMPLATE_get_call_abi(const void *self, ir_type *method_type,
                mode = get_type_mode(tp);
 
                be_abi_call_res_reg(abi, 0,
-                       mode_is_float(mode) ? &TEMPLATE_floating_point_regs[REG_F0] : &TEMPLATE_general_purpose_regs[REG_R0]);
+                       mode_is_float(mode) ? &TEMPLATE_fp_regs[REG_F0] : &TEMPLATE_gp_regs[REG_R0]);
        }
 }