- 23 Jan, 2016 2 commits
-
-
Christoph Mallon authored
ia32: Simply make the fpcw caller (and callee) saved, so we do not need a special case when generating a call.
-
Christoph Mallon authored
-
- 21 Jan, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 20 Jan, 2016 4 commits
-
-
Christoph Mallon authored
'mov $~0x80000000, %r; ror x, %r' is shorter than 'mov $0x80000000, %r; shr x, %r; not %r'.
-
Christoph Mallon authored
'Or' cannot have float mode.
-
Christoph Mallon authored
'mov $~1, %r; rol x, %r' is shorter than 'mov $1, %r; shl x, %r; not %r'.
-
Christoph Mallon authored
-
- 18 Jan, 2016 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
The verifier has been broken and therefore unused for a while, remove it for now.
-
Matthias Braun authored
At least __builtin_return_address(0) with -fomit-frame-pointer works again (the variant with frame pointer is still broken).
-
- 17 Jan, 2016 3 commits
-
-
Christoph Mallon authored
'thunk' is the current and default style to get the ip. 'pop' is the old way using 'call base; base: pop %reg'.
-
Christoph Mallon authored
Simply always set the registers of all outputs of the new Add.
-
Christoph Mallon authored
The comment, stating that ia32_finish_irg_walker() starts more walks, is stale. Therefore it is not necessary to first collect all nodes with a walker and then apply ia32_finish_irg_walker().
-
- 16 Jan, 2016 2 commits
-
-
Christoph Mallon authored
This fixes opt/fehler315.c
-
Matthias Braun authored
-
- 15 Jan, 2016 6 commits
-
-
yb9976 authored
This fixes backend/chordal3.c.
-
Christoph Mallon authored
This fixes backend/sparc_stackframe.
-
Christoph Mallon authored
-
yb9976 authored
This fixes x86code/fehler132.c.
-
yb9976 authored
In particular, reduce the array size of the out_infos instead of setting the flags register to NULL.
-
Manuel Mohr authored
Size of last_uses has been increased and code is clear without the comment anyway.
-
- 14 Jan, 2016 4 commits
-
-
Andreas Zwinkau authored
This reverts commit ccc99db0.
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Christoph Mallon authored
-
- 11 Jan, 2016 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 10 Jan, 2016 5 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Without the assert it is easy to run into suble bugs because be_get_backend_param() was called before all arguments are set by be_parse_arg().
-
Matthias Braun authored
-
- 09 Jan, 2016 4 commits
- 08 Jan, 2016 2 commits