- 10 Aug, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 08 Aug, 2011 1 commit
-
-
Matthias Braun authored
Since we have no complicated barrier/prolog stuff in the transform phase anymore we can move away from beabihelper now and create the nodes directly which will be necessary when modeling special constraints like wide aligned registers.
-
- 05 Aug, 2011 4 commits
-
-
Matthias Braun authored
So sparc can handle this case now.
-
Matthias Braun authored
-
Matthias Braun authored
Use a special kind of entity on the frame type instead of a value_type struct inside a method type. This makes replacement of function types slightly easier (it's still a complex operation though) and handling in the backend a bit more consistent since it's more or less a normal stack access (with special offsets).
-
Matthias Braun authored
This was done by removing unnecessary options/options that only allowed marginal tweakings to improve performance while at the same time making the interface cumbersome.
-
- 04 Aug, 2011 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 29 Jul, 2011 1 commit
-
-
Christoph Mallon authored
Its emitter handles this.
-
- 28 Jul, 2011 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
-
- 27 Jul, 2011 14 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Simplify usage of LC_OPT_ENT_STR(): The length of the buffer is determined in the macro, not passed as parameter.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
This should fix 403.gcc. A SBB with AM could not fulfill its should_be_same contraint, so the AM gets split from the SBB. The Load of the AM gets assigned the out register of the SBB, which violates the !in_r5 constraint of the SBB. Therefore it's necessary to turn the SBB into NOT+ADC.
-
Christoph Mallon authored
Correct inaccurate comment: The only corner case of wrong CF in NEG+ADD as replacement for SUB is if both operands are zero.
-
- 26 Jul, 2011 1 commit
-
-
yb9976 authored
This fixes opt/fehler194.c.
-
- 19 Jul, 2011 4 commits
- 15 Jul, 2011 3 commits
- 11 Jul, 2011 1 commit
-
-
Matthias Braun authored
-
- 05 Jul, 2011 1 commit
-
-
Matthias Braun authored
-
- 28 Jun, 2011 1 commit
-
-
uqxyd authored
-