- if (!arch_irn_class_is(arch_env, node, reload))
- return;
-
- mode = get_irn_mode(node);
- cls = arch_get_irn_reg_class(arch_env, node, -1);
- align = arch_env_get_reg_class_alignment(arch_env, cls);
+ mode = get_irn_mode(node);
+ cls = arch_get_irn_reg_class_out(node);
+ irg = get_irn_irg(node);
+ arch_env = be_get_irg_arch_env(irg);
+ align = arch_env_get_reg_class_alignment(arch_env, cls);