arch_register_class_put() is only used locally
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 10 Sep 2008 01:01:21 +0000 (01:01 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 10 Sep 2008 01:01:21 +0000 (01:01 +0000)
[r21805]

ir/be/bearch.c
ir/be/bearch.h

index 45c15fd..88c8482 100644 (file)
@@ -49,14 +49,17 @@ arch_env_t *arch_env_init(const arch_isa_if_t *isa_if, FILE *file_handle, be_mai
        return arch_env;
 }
 
-int arch_register_class_put(const arch_register_class_t *cls, bitset_t *bs)
+/**
+ * Put all registers in a class into a bitset.
+ * @param cls The class.
+ * @param bs The bitset. May be NULL.
+ * @return The number of registers in the class.
+ */
+static int arch_register_class_put(const arch_register_class_t *cls, bitset_t *bs)
 {
-       if(bs) {
-               int i, n;
-               for(i = 0, n = cls->n_regs; i < n; ++i)
-                       bitset_set(bs, i);
-       }
-
+       int i, n;
+       for(i = 0, n = cls->n_regs; i < n; ++i)
+               bitset_set(bs, i);
        return cls->n_regs;
 }
 
index dbdd31f..b996806 100644 (file)
@@ -64,14 +64,6 @@ typedef enum arch_register_type_t {
                                                   bestate code */
 } arch_register_type_t;
 
-/**
- * Put all registers in a class into a bitset.
- * @param cls The class.
- * @param bs The bitset. May be NULL.
- * @return The number of registers in the class.
- */
-extern int arch_register_class_put(const arch_register_class_t *cls, bitset_t *bs);
-
 typedef enum arch_operand_type_t {
        arch_operand_type_invalid,
        arch_operand_type_memory,