#include "irgwalk.h"
#include "iredges.h"
#include "irprintf.h"
+#include "irtools.h"
#include "irhooks.h"
#include "execfreq.h"
{
const freq_t *p = a;
const freq_t *q = b;
+ (void) size;
return !(p->irn == q->irn);
}
execfreq->hook.context = execfreq;
execfreq->hook.hook._hook_node_info = exec_freq_node_info;
register_hook(hook_node_info, &execfreq->hook);
+ (void) irg;
return execfreq;
}
freqs = ef->set = new_set(cmp_freq, 32);
construct_cf_backedges(irg);
- /* workaround for defect edges (happens after optimisations merges blocks)*/
+ /* TODO: edges are corrupt for EDGE_KIND_BLOCK after the local optimize
+ graph phase merges blocks in the x86 backend */
edges_deactivate(irg);
edges_activate(irg);
/* edges_assure(irg); */