- 02 Dec, 2015 3 commits
- 20 Nov, 2015 3 commits
- 18 Nov, 2015 1 commit
-
-
yb9976 authored
-
- 12 Nov, 2015 1 commit
-
-
Christoph Mallon authored
-
- 06 Nov, 2015 3 commits
- 05 Nov, 2015 2 commits
- 03 Nov, 2015 1 commit
-
-
Christoph Mallon authored
When distributing Conv over a Sub, build a new Sub, not an Add.
-
- 29 Oct, 2015 1 commit
-
-
yb9976 authored
-
- 27 Oct, 2015 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
yb9976 authored
-
yb9976 authored
We now restart the optimization as soon as we changed an operand or the relation. This makes the whole optimization less error-prone. This fixes opt/fehler309.c.
-
yb9976 authored
This allows the use the function in more cases.
-
- 23 Oct, 2015 2 commits
- 20 Oct, 2015 1 commit
-
-
Matthias Braun authored
The involved conversion are all same size and won't create extra target instructions. So we can safely perform the transformtion at the Add/Sub level to get a normalizing effect. This also fixes a problem where an AddP was constructed with the wrong offset_mode. This fixes firm-testsuite/opt/fehler307.c
-
- 19 Oct, 2015 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 18 Oct, 2015 8 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
We can get a proper mode for pointer-pointer from get_reference_offset_mode().
-
Matthias Braun authored
-
Matthias Braun authored
Also choose a signed integer type which is more typical for offsets.
-
Matthias Braun authored
Other localopts/confirm construction already optimize this case, so testing a==b is enough to check for equality.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 15 Oct, 2015 1 commit
-
-
yb9976 authored
-
- 14 Oct, 2015 1 commit
-
-
yb9976 authored
-
- 13 Oct, 2015 2 commits
- 12 Oct, 2015 1 commit
-
-
Christoph Mallon authored
-
- 07 Oct, 2015 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-