- 02 Oct, 2014 15 commits
-
-
yb9976 authored
-
Matthias Braun authored
This should fix firm-testsuite/fehler242.c
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
This puts the special logic for cfops into the common code instead of repeating it in all schedulers.
-
Matthias Braun authored
I don't see a reason why this would be bad, and I have such a case now so I removed the assert.
-
Matthias Braun authored
-
Matthias Braun authored
We now add missing keeps exactly before register allocation where we actually need them (so that unused outputs which still need registers assigned are not missed by the register allocation).
-
Matthias Braun authored
Previously we had an AR commandline that replaced old object files with newer ones in the archive. This however fails when we remove files from the project, because the previous objects in the archive were not removed (and often caused missing symbol errors when linking later). So now I remove the archive each time before creating it, to make up for the speed loss use the "thin archive" option. This is not a good idea for a release/installed version of libfirm, but for that we still use the automake build anyway.
-
Matthias Braun authored
-
- 01 Oct, 2014 3 commits
-
-
Tobias Rapp authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 30 Sep, 2014 18 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
This sort of typeless programming is bad style and deprecated.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
This removes functions from the public API which are pointless outside localopt rules, and also avoids another struct in the public API.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
-
- 29 Sep, 2014 2 commits
-
-
Matthias Braun authored
This could result in blocks getting asked for their block, which happened in firm-testsuite/opt/combo10.c
-
Matthias Braun authored
-
- 28 Sep, 2014 2 commits