- 27 Nov, 2012 6 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Projs are always in the same block as their predecessor.
-
Christoph Mallon authored
-
Christoph Mallon authored
sched_get_time_step() checks the same.
-
Matthias Braun authored
make it more robust and remove unnecessary req check
-
Christoph Mallon authored
This also corrects dumping schedule edges.
-
- 26 Nov, 2012 21 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
- split edges_notify_edge into add/del/modify and call the correct function where we know which is needed - get rid of some unnecessary flags so the ir_edge_t struct is smaller
-
Matthias Braun authored
-
Matthias Braun authored
- save ir_node* instead of irn_idx in the map (saves irn_idx_map lookups) - in liveness_transfer check register class on the inputs (which is cheaper) and only then check the operand
-
Matthias Braun authored
We have simpler code without it, and a heuristic based on get_irg_last_idx() seems to work as well.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
We get a clean SIGSEGV anyway, if they're not fulfilled
-
Christoph Mallon authored
-
Matthias Braun authored
So all files in libFirm do this consistently
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Profiling uses a magic function named mcount. When profiling libFirm, these two symbols with the same name lead to strange problems.
-
- 25 Nov, 2012 13 commits
-
-
Christoph Mallon authored
rbitset: Handle the edge case that the start position equals the end position in rbitset_next_max(). This fixes rbitset_foreach().
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
It only measures initializing a single struct.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-