foreach_out_edge_safe(value, edge, next) {
ir_node *use = get_edge_src_irn(edge);
ir_node *at = use;
+ ir_node *def;
int pos = get_edge_src_pos(edge);
if(ignore_uses != NULL && ir_nodeset_contains(ignore_uses, use))
at = sched_last(predblock);
}
- ir_node *def = search_def(&env, at);
+ def = search_def(&env, at);
if(def == NULL) {
panic("no definition found for %+F at position %d\n", use, pos);
foreach_out_edge_safe(value, edge, next) {
ir_node *use = get_edge_src_irn(edge);
ir_node *at = use;
+ ir_node *def;
int pos = get_edge_src_pos(edge);
if(ignores != NULL && pset_find_ptr(ignores, use))
at = sched_last(predblock);
}
- ir_node *def = search_def(&env, at);
+ def = search_def(&env, at);
if(def == NULL) {
panic("no definition found for %+F input %d\n", use, pos);
return pos < 0 ? &rd->req : &rd->in_req;
}
-static inline arch_register_req_t *get_req(const ir_node *node, int pos)
+static INLINE arch_register_req_t *get_req(const ir_node *node, int pos)
{
be_req_t *bereq = get_be_req(node, pos);
return &bereq->req;