#include "benode_t.h"
#include "ircons_t.h"
#include "irnode_t.h"
-#include "xmalloc.h"
#include "bitset.h"
#include "pset.h"
*/
static int arch_register_class_put(const arch_register_class_t *cls, bitset_t *bs)
{
- int i, n;
- for(i = 0, n = cls->n_regs; i < n; ++i)
+ int i, n = cls->n_regs;
+ for (i = n - 1; i >= 0; --i)
bitset_set(bs, i);
- return cls->n_regs;
+ return n;
}
/**