- 14 Dec, 2015 1 commit
-
-
Matthias Braun authored
-
- 11 Dec, 2015 5 commits
-
-
Christoph Mallon authored
This reverts commit 19cccd2b. The situation can actually occur: The spiller might reload an operand of a CopyKeep right before the CopyKeep. This defeats the entire purpose of the CopyKeep, so the no-spill Copy right before the CopyKept node is necessary.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
yb9976 authored
Newer Linux systems compile ar with --enable-deterministic-archives, which conflicts with the u modifier.
-
yb9976 authored
-
- 10 Dec, 2015 1 commit
-
-
yb9976 authored
-
- 08 Dec, 2015 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 07 Dec, 2015 16 commits
-
-
Christoph Mallon authored
Now only e.g. 'setmask' works, but 'SetMAsK' does not anymore. I think, the loss is acceptable.
-
Christoph Mallon authored
-
Christoph Mallon authored
This is handled earlier and there are no memory clobbers anymore in gen_ASM().
-
Christoph Mallon authored
In particular remove the unnecessary 'sparc_is_valid_clobber()'. The wrapper 'be_is_valid_clobber()' already handles 'memory' and 'cc'.
-
Christoph Mallon authored
-
yb9976 authored
The algorithm now also works for Calls with exception Projs.
-
Matthias Braun authored
-
Matthias Braun authored
The simple tp_opcode enum is enough, no need to have dispatch tables and information structs behind each type kind.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
There is no need for dispatch through tpop, they all use the same underlying data structure anyway, so just work on that in get_compound_xxx()
-
Matthias Braun authored
-
Matthias Braun authored
-
- 06 Dec, 2015 11 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 05 Dec, 2015 2 commits
-
-
Christoph Mallon authored
Except for two users, all users add 1 immediately anyway. Of the two exceptions one of them (in kill_unused_stacknodes()) is wrong, so this is now corrected. The other one is exchange(), which now just uses ->in, which is fine, since it handles node interna anyway.
-
Christoph Mallon authored
-