- const arch_register_t *reg =
- arch_get_irn_register(env->arch_env, node);
- if(reg == env->reg) {
- current_state = node;
- DBG((dbg, LEVEL_3, "\t... current_state <- %+F\n", current_state));
+ if(mode_is_data(get_irn_mode(node))) {
+ const arch_register_t *reg =
+ arch_get_irn_register(env->arch_env, node);
+ if(reg == env->reg) {
+ current_state = node;
+ DBG((dbg, LEVEL_3, "\t... current_state <- %+F\n", current_state));
+ }