+ /* determine allocatable registers */
+ assert(birg->allocatable_regs == NULL);
+ birg->allocatable_regs = rbitset_obstack_alloc(obst, arch_env->n_registers);
+ for (r = 0; r < arch_env->n_registers; ++r) {
+ const arch_register_t *reg = &arch_env->registers[r];
+ if ( !(reg->type & arch_register_type_ignore)) {
+ rbitset_set(birg->allocatable_regs, r);
+ }
+ }