From: Michael Beck Date: Wed, 10 Sep 2008 01:01:21 +0000 (+0000) Subject: arch_register_class_put() is only used locally X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=1872920c09708b361d06c0dc9f4c1fd0a03544f5;p=libfirm arch_register_class_put() is only used locally [r21805] --- diff --git a/ir/be/bearch.c b/ir/be/bearch.c index 45c15fd8b..88c8482ff 100644 --- a/ir/be/bearch.c +++ b/ir/be/bearch.c @@ -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; } diff --git a/ir/be/bearch.h b/ir/be/bearch.h index dbdd31f31..b99680654 100644 --- a/ir/be/bearch.h +++ b/ir/be/bearch.h @@ -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,