- 12 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 07 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 06 Dec, 2012 2 commits
-
-
Christoph Mallon authored
irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them with Bad and setting them afterwards.
-
Christoph Mallon authored
Avoid negative switches.
-
- 05 Dec, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Infer it from block.
-
- 04 Dec, 2012 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 03 Dec, 2012 3 commits
-
-
Christoph Mallon authored
cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x), which do the same assert.
-
yb9976 authored
-
Matthias Braun authored
That way the spill engine can rematerialize the loads and needs no extra spills for these values.
-
- 02 Dec, 2012 17 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
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
-
Christoph Mallon authored
-
Christoph Mallon authored
-
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.
-
Christoph Mallon authored
-
- 30 Nov, 2012 6 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
ia32: When emitting an asm memory operand, ignore the size of the referenced value and asm operand size modifier. The register, which is emitted, contains the address of the value, so it always is the size of a pointer, not whatever the register points to.
-
Christoph Mallon authored
It does not provide sufficient information to handle float in asm.
-
Christoph Mallon authored
-
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 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
beemit: Provide be_emit_node(), which merges the (almost) identical node emit functions of the backends.
-
Christoph Mallon authored
Also use one common be_emit_nothing().
-
- 28 Nov, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-