- 26 Nov, 2012 18 commits
-
-
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 22 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
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
It is always the same as the irn of the corresponding insn.
-
Christoph Mallon authored
Simply return no insn, if it has no constraints.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
bechordal: Simplify get_next_free_reg() by priming the set of available registers only with the allocatable registers.
-
Christoph Mallon authored
-