- 02 Dec, 2012 17 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The irn is unused.
-
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
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 01 Dec, 2012 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
bearch: When dumping backend info, do not print an error, when a node has no in_reqs, if its arity is 0.
-
Christoph Mallon authored
This fixes fa66e6b8.
-
- 30 Nov, 2012 15 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
-
Christoph Mallon authored
The reloader never is a block.
-
Christoph Mallon authored
bespillutil: Inline be_add_reload2() into its only caller be_add_reload(), which in turn only calls the former.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
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.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 29 Nov, 2012 3 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.
-