sparc: split128 bit float loads into 2x64bit load
[libfirm] / ir / be / begnuas.c
index 89d852e..5a90acf 100644 (file)
@@ -730,7 +730,7 @@ static void emit_init_expression(be_gas_decl_env_t *env, ir_node *init)
                return;
 
        default:
-               panic("emit_atomic_init(): unsupported IR-node %+F", init);
+               panic("unsupported IR-node %+F", init);
        }
 }
 
@@ -1358,14 +1358,10 @@ void be_gas_begin_block(const ir_node *block, bool needs_label)
        }
 
        if (be_options.verbose_asm) {
-               int           arity;
-               ir_graph     *irg       = get_irn_irg(block);
-               ir_exec_freq *exec_freq = be_get_irg_exec_freq(irg);
-
                be_emit_pad_comment();
                be_emit_irprintf("/* %+F preds:", block);
 
-               arity = get_irn_arity(block);
+               int arity = get_irn_arity(block);
                if (arity == 0) {
                        be_emit_cstring(" none");
                } else {
@@ -1376,11 +1372,7 @@ void be_gas_begin_block(const ir_node *block, bool needs_label)
                                be_gas_emit_block_name(predblock);
                        }
                }
-               if (exec_freq != NULL) {
-                       be_emit_irprintf(", freq: %.3f",
-                                        get_block_execfreq(exec_freq, block));
-               }
-               be_emit_cstring(" */");
+               be_emit_irprintf(", freq: %.3f */", get_block_execfreq(block));
        }
        be_emit_char('\n');
        be_emit_write_line();
@@ -1530,14 +1522,13 @@ static void emit_global_decls(const be_main_env_t *main_env)
 void be_emit_jump_table(const ir_node *node, const ir_switch_table *table,
                         ir_entity *entity, get_cfop_target_func get_cfop_target)
 {
-       unsigned          n_outs    = arch_get_irn_n_outs(node);
-       const ir_node   **targets   = XMALLOCNZ(const ir_node*, n_outs);
-       size_t            n_entries = ir_switch_table_get_n_entries(table);
-       unsigned long     length    = 0;
-       size_t            e;
-       const ir_edge_t  *edge;
-       unsigned          i;
-       const ir_node   **labels;
+       unsigned        n_outs    = arch_get_irn_n_outs(node);
+       const ir_node **targets   = XMALLOCNZ(const ir_node*, n_outs);
+       size_t          n_entries = ir_switch_table_get_n_entries(table);
+       unsigned long   length    = 0;
+       size_t          e;
+       unsigned        i;
+       const ir_node **labels;
 
        /* go over all proj's and collect their jump targets */
        foreach_out_edge(node, edge) {