- double *nw = xmalloc(size * size * sizeof(*nw));
- double *nx = xmalloc(size * sizeof(*nx));
+ double *nw = XMALLOCN(double, size * size);
+ double *nx = XMALLOCNZ(double, size);
execfreq->set = new_set(cmp_freq, 32);
memset(&execfreq->hook, 0, sizeof(execfreq->hook));
execfreq->set = new_set(cmp_freq, 32);
memset(&execfreq->hook, 0, sizeof(execfreq->hook));
* => they can "flow" from start to end.
*/
dfs = dfs_new(&absgraph_irg_cfg_succ, irg);
* => they can "flow" from start to end.
*/
dfs = dfs_new(&absgraph_irg_cfg_succ, irg);
ef->min_non_zero = HUGE_VAL; /* initialize with a reasonable large number. */
freqs = ef->set = new_set(cmp_freq, dfs_get_n_nodes(dfs));
ef->min_non_zero = HUGE_VAL; /* initialize with a reasonable large number. */
freqs = ef->set = new_set(cmp_freq, dfs_get_n_nodes(dfs));
size = dfs_get_n_nodes(dfs);
mat = gs_new_matrix(size, size);
size = dfs_get_n_nodes(dfs);
mat = gs_new_matrix(size, size);
for (idx = dfs_get_n_nodes(dfs) - 1; idx >= 0; --idx) {
ir_node *bb = (ir_node *) dfs_get_post_num_node(dfs, size - idx - 1);
for (idx = dfs_get_n_nodes(dfs) - 1; idx >= 0; --idx) {
ir_node *bb = (ir_node *) dfs_get_post_num_node(dfs, size - idx - 1);