- 15 Mar, 2016 1 commit
-
-
Christoph Mallon authored
-
- 14 Mar, 2016 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
In particular do not stop the search for a suitable node, when a non-mode_is_data() node is encountered.
-
Christoph Mallon authored
The verifiers for the checked nodes are at least as strict as these assert()s.
-
Christoph Mallon authored
-
- 11 Mar, 2016 3 commits
-
-
Christoph Mallon authored
-
yb9976 authored
This fixes backend/spill_phi2.c.
-
yb9976 authored
-
- 10 Mar, 2016 1 commit
-
-
Christoph Mallon authored
-
- 08 Mar, 2016 1 commit
-
-
Christoph Mallon authored
-
- 04 Mar, 2016 1 commit
-
-
Christoph Mallon authored
The same check is just a few lines above.
-
- 02 Mar, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 01 Mar, 2016 6 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
With base the displacement may be a single byte.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The epilogue is added late, in particular after scheduling. Therefore it is not necessary to move a mis-scheduled 'restore' directly before a 'return' anymore.
-
- 29 Feb, 2016 2 commits
-
-
Christoph Mallon authored
-
Matthias Braun authored
-
- 28 Feb, 2016 9 commits
-
-
Matthias Braun 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
-
- 27 Feb, 2016 2 commits
-
-
yb9976 authored
-
- 26 Feb, 2016 8 commits
-
-
yb9976 authored
This fixes backend/subregister.c.
-
yb9976 authored
-
yb9976 authored
-
Christoph Mallon authored
-
yb9976 authored
Except for global CSE, comparing nodes of different block always results in 'not equal', so we should consider them for hashing beforehand.
-
yb9976 authored
-
Christoph Mallon authored
Simply directly check the magnitude of the tarval instead of converting it to a long. * On 64 bit hosts 32 bit operations could not match immediates with bit 31 set. E.g. v32 & 0xFFFFFFF0. * On 32 bit hosts 64 bit operations with 32 bit non-negative constants were erroneously matched and caused silent miscompilation. E.g. v64 & 0xFFFFFFF0. * On 32 bit hosts 64 bit operations with constants, which would fit into 32 bits, but have higher bits set, were not matched, because get_tarval_long() failed. E.g. v64 & 0xFFFFFFFFFFFFFFF0.
-
Christoph Mallon authored
-