- for (irn = pset_first(live_in); irn; irn = pset_next(live_in)) {
- if (arch_irn_has_reg_class(env->arch_env, irn, -1, env->cls)) {
- const arch_register_t *reg = arch_get_irn_register(env->arch_env, irn);
+ be_lv_foreach(lv, bl, be_lv_state_in, idx) {
+ ir_node *irn = be_lv_get_irn(lv, bl, idx);
+ if (arch_irn_consider_in_reg_alloc(env->cls, irn)) {
+ const arch_register_t *reg = arch_get_irn_register(irn);