- 02 Dec, 2012 6 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The reload/spill is always scheduled, because we found it in the schedule.
-
Christoph Mallon authored
This corrects handling in bestate (non-ignore). beabi attaches the fpcw to Start/Return due to being callee-save. This was accidently done before due to being ignored.
-
Christoph Mallon authored
This resolves a latent bug that the x87 noreg register was classified as caller save. The local index of the given register was compared to the global index of the x87 noreg.
-
- 30 Nov, 2012 2 commits
-
-
Christoph Mallon authored
bemain: Centrally call be_gas_end_compilation_unit() and be_emit_exit() instead of doing it per backend. Also remove the now write-only attribute main_env from struct arch_env_t.
-
Christoph Mallon authored
bemain: Centrally call be_emit_init() and be_gas_begin_compilation_unit() instead of doing it per backend.
-
- 29 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 27 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 26 Nov, 2012 2 commits
-
-
Matthias Braun authored
-
Christoph Mallon authored
Profiling uses a magic function named mcount. When profiling libFirm, these two symbols with the same name lead to strange problems.
-
- 25 Nov, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 24 Nov, 2012 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Remove the union aspect to interpret the flags as one unsigned int.
-
Christoph Mallon authored
-
- 15 Nov, 2012 1 commit
-
-
Matthias Braun authored
It's really the same stuff just before and after running ia32_x87 simulator, there is no real need to have 2 different things.
-
- 12 Nov, 2012 1 commit
-
-
Christoph Mallon authored
Let a flag and the emitter handle printing the pop variant.
-
- 10 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 25 Oct, 2012 2 commits
-
-
Matthias Braun authored
This should fix all cases of 64bit switches
-
Matthias Braun authored
noone was using it anyway
-
- 24 Oct, 2012 1 commit
-
-
Matthias Braun authored
-
- 19 Oct, 2012 1 commit
-
-
yb9976 authored
This fixes gcc/pr37285.c.
-
- 13 Jul, 2012 1 commit
-
-
Christoph Mallon authored
-
- 27 Jun, 2012 1 commit
-
-
Matthias Braun authored
-
- 15 Jun, 2012 1 commit
-
-
Matthias Braun authored
This makes it consistent with other firm analyse functions. Also removes the unnecessary return value.
-
- 06 Jun, 2012 1 commit
-
-
Matthias Braun authored
-
- 25 Apr, 2012 1 commit
-
-
Matthias Braun authored
Remove the stabs debugoutput code and with it all the complexity of a modular debug output system. The only remaining debug output module is dwarf.
-
- 06 Mar, 2012 1 commit
-
-
Matthias Braun authored
-
- 21 Dec, 2011 1 commit
-
-
Matthias Braun authored
-
- 19 Dec, 2011 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
It was a member of ir_prog before but not correctly handled.
-
Matthias Braun authored
The opcode list was a member of irprog before which wasn't really handled consistently. Also make sure opcodes are properly freed at ir_finish().
-
- 16 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 14 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 10 Nov, 2011 4 commits
-
-
Matthias Braun authored
This should fix problems with uninitialized backends when be_get_backend_param() wasn't called also calls be_lower_for_target if the user hasn't done so yet.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
get_backend_irg_list - none of our backends uses it and in the future the backend should drive the compilation and not give hints to a generic driver reg_class_alignment - unused
-