-static block_entry_t *get_block_entry(ir_node *block) {
- block_entry_t *entry = get_irn_link(block);
+static block_entry_t *get_block_entry(ir_node *block)
+{
+ block_entry_t *entry = (block_entry_t*)get_irn_link(block);
entry->live_ins = NEW_ARR_F(ir_node *, 0);
entry->live_outs = NEW_ARR_F(ir_node *, 0);
entry->live_ins = NEW_ARR_F(ir_node *, 0);
entry->live_outs = NEW_ARR_F(ir_node *, 0);
block_entry_t *entry = get_block_entry(block);
add_entry(&entry->live_ins, irn);
}
block_entry_t *entry = get_block_entry(block);
add_entry(&entry->live_ins, irn);
}
block_entry_t *entry = get_block_entry(block);
add_entry(&entry->live_outs, irn);
block_entry_t *entry = get_block_entry(block);
add_entry(&entry->live_outs, irn);
add_live_out(block, def);
if (is_irn_constlike(def)) {
add_live_out(block, def);
if (is_irn_constlike(def)) {
* Calculate the live-in and live out of blocks for datab nodes.
* Use it to estimate register pressure.
*/
* Calculate the live-in and live out of blocks for datab nodes.
* Use it to estimate register pressure.
*/