the java frontend keeps methods in class types
[libfirm] / ir / be / ppc32 / ppc32_map_regs.c
index ca3471e..e5420cc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
  *
  * This file is part of libFirm.
  *
  */
 
 /**
- * Register mapping for firm nodes. Stolen from bearch_firm :)
- * $Id$
+ * @file
+ * @brief   Register mapping for firm nodes. Stolen from bearch_firm :)
+ * @author  Moritz Kroll, Jens Mueller
+ * @version $Id$
  */
-#ifdef HAVE_CONFIG_H
 #include "config.h"
-#endif
 
 #include <stdlib.h>
 
@@ -37,14 +37,17 @@ struct ppc32_irn_reg_assoc {
        const arch_register_t *reg;
 };
 
-int ppc32_cmp_irn_reg_assoc(const void *a, const void *b, size_t len) {
+int ppc32_cmp_irn_reg_assoc(const void *a, const void *b, size_t len)
+{
        const struct ppc32_irn_reg_assoc *x = a;
        const struct ppc32_irn_reg_assoc *y = b;
+       (void) len;
 
        return x->irn != y->irn;
 }
 
-static struct ppc32_irn_reg_assoc *get_irn_reg_assoc(const ir_node *irn, set *reg_set) {
+static struct ppc32_irn_reg_assoc *get_irn_reg_assoc(const ir_node *irn, set *reg_set)
+{
        struct ppc32_irn_reg_assoc templ;
        unsigned int hash;
 
@@ -55,12 +58,14 @@ static struct ppc32_irn_reg_assoc *get_irn_reg_assoc(const ir_node *irn, set *re
        return set_insert(reg_set, &templ, sizeof(templ), hash);
 }
 
-void ppc32_set_firm_reg(ir_node *irn, const arch_register_t *reg, set *reg_set) {
+void ppc32_set_firm_reg(ir_node *irn, const arch_register_t *reg, set *reg_set)
+{
        struct ppc32_irn_reg_assoc *assoc = get_irn_reg_assoc(irn, reg_set);
        assoc->reg = reg;
 }
 
-const arch_register_t *ppc32_get_firm_reg(const ir_node *irn, set *reg_set) {
+const arch_register_t *ppc32_get_firm_reg(const ir_node *irn, set *reg_set)
+{
        struct ppc32_irn_reg_assoc *assoc = get_irn_reg_assoc(irn, reg_set);
        return assoc->reg;
 }
@@ -69,12 +74,12 @@ const arch_register_t *ppc32_get_firm_reg(const ir_node *irn, set *reg_set) {
 int is_ppc32_Load(const ir_node *n)
 {
        ir_op *op = get_irn_op(n);
-       if(op == op_ppc32_Lbz) return 1;
-       if(op == op_ppc32_Lhz) return 1;
-       if(op == op_ppc32_Lha) return 1;
-       if(op == op_ppc32_Lwz) return 1;
-       if(op == op_ppc32_Lfd) return 1;
-       if(op == op_ppc32_Lfs) return 1;
+       if (op == op_ppc32_Lbz) return 1;
+       if (op == op_ppc32_Lhz) return 1;
+       if (op == op_ppc32_Lha) return 1;
+       if (op == op_ppc32_Lwz) return 1;
+       if (op == op_ppc32_Lfd) return 1;
+       if (op == op_ppc32_Lfs) return 1;
 
        return 0;
 }
@@ -82,11 +87,11 @@ int is_ppc32_Load(const ir_node *n)
 int is_ppc32_Store(const ir_node *n)
 {
        ir_op *op = get_irn_op(n);
-       if(op == op_ppc32_Stb) return 1;
-       if(op == op_ppc32_Sth) return 1;
-       if(op == op_ppc32_Stw) return 1;
-       if(op == op_ppc32_Stfd) return 1;
-       if(op == op_ppc32_Stfs) return 1;
+       if (op == op_ppc32_Stb) return 1;
+       if (op == op_ppc32_Sth) return 1;
+       if (op == op_ppc32_Stw) return 1;
+       if (op == op_ppc32_Stfd) return 1;
+       if (op == op_ppc32_Stfs) return 1;
 
        return 0;
 }
@@ -96,7 +101,8 @@ int is_ppc32_Store(const ir_node *n)
  * Translates the projnum into a "real" argument position for register
  * requirements dependend on the predecessor.
  */
-long ppc32_translate_proj_pos(const ir_node *proj) {
+long ppc32_translate_proj_pos(const ir_node *proj)
+{
        ir_node *pred = get_Proj_pred(proj);
        long nr       = get_Proj_proj(proj);
 
@@ -122,13 +128,13 @@ long ppc32_translate_proj_pos(const ir_node *proj) {
                        assert(0 && "there should be no more Projs for a ppc32_Divw or ppc32_Divwu");
        }
 
-       else if(is_ppc32_Cmp(pred))
+       else if (is_ppc32_Cmp(pred))
                return 0;
-       else if(is_ppc32_Cmpi(pred))
+       else if (is_ppc32_Cmpi(pred))
                return 0;
-       else if(is_ppc32_Cmpl(pred))
+       else if (is_ppc32_Cmpl(pred))
                return 0;
-       else if(is_ppc32_Cmpli(pred))
+       else if (is_ppc32_Cmpli(pred))
                return 0;