ir_node *insert_Perm_after(ir_graph *irg, const arch_register_class_t *cls,
ir_node *pos)
{
- be_lv_t *lv = be_get_irg_liveness(irg);
- ir_node *bl = is_Block(pos) ? pos : get_nodes_block(pos);
- ir_nodeset_t live;
- ir_nodeset_iterator_t iter;
+ be_lv_t *lv = be_get_irg_liveness(irg);
+ ir_node *bl = is_Block(pos) ? pos : get_nodes_block(pos);
+ ir_nodeset_t live;
- ir_node *irn, *perm, **nodes;
+ ir_node *perm, **nodes;
size_t i, n;
DBG((dbg, LEVEL_1, "Insert Perm after: %+F\n", pos));
{
int i;
int arity;
- ir_node *node;
ir_node *pred;
ir_node *succ_block;
ir_node *jump = NULL;
/* there can be some non-scheduled Pin nodes left in the block, move them
* to the succ block (Pin) or pred block (Sync) */
foreach_out_edge_safe(block, edge) {
- node = get_edge_src_irn(edge);
+ ir_node *const node = get_edge_src_irn(edge);
if (node == jump)
continue;