}
node_pos = (pos == -1) ? get_Proj_proj(irn) : pos;
- irn = skip_Proj(irn);
+ irn = skip_Proj_const(irn);
DB((mod, LEVEL_1, "skipping Proj, going to %+F at pos %d ... ", irn, node_pos));
}
}
pos = get_Proj_proj(irn);
- irn = skip_Proj(irn);
+ irn = skip_Proj_const(irn);
}
if (is_ia32_irn(irn)) {
static arch_irn_class_t ia32_classify(const void *self, const ir_node *irn) {
arch_irn_class_t classification = arch_irn_class_normal;
- irn = skip_Proj(irn);
+ irn = skip_Proj_const(irn);
if (is_cfop(irn))
classification |= arch_irn_class_branch;
/* pred is only set, if we have a Proj */
flags = pred && is_ia32_irn(pred) ? get_ia32_out_flags(pred, get_Proj_proj(irn)) : arch_irn_flags_none;
- irn = skip_Proj(irn);
+ irn = skip_Proj_const(irn);
if (is_ia32_irn(irn))
flags |= get_ia32_flags(irn);
}