- 29 Jul, 2015 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
PC relative relocations need %rip as base register so we cannot match anything else for base.
-
Matthias Braun authored
Calls+Jumps really use PC relative addresses even if they look the same in the assembler. Create an immediate kind for that, this allows a slightly simpler bemit_entity().
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 Jul, 2015 11 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
The following be_peephole_exchange() has a stricter check, i.e. same mode instead of only not mode_T.
-
Christoph Mallon authored
It is like new_r_Proj(), but the mode is determined automatically from the out requirement of the predecessor. This probably resolves some mode mismatches in untested code paths -- AMD64 backend and SPARC hard float, I'm looking at you!
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 27 Jul, 2015 13 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Now register requirements always have have a register class. This is more consistent and removes some null pointer checks.
-
Christoph Mallon authored
Nodes without requirements are never operands of a {Copy,}Keep.
-
Christoph Mallon authored
match_requirement() cannot be called with a requirement without a register class.
-
Christoph Mallon authored
Now we can use things, which get initialized for the middle end, e.g. modes.
-
Christoph Mallon authored
-
Christoph Mallon authored
The caller of be_opt_register() calls it, too.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 26 Jul, 2015 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Now the template backend has a node, which can represent an adress with an offset.
-
Christoph Mallon authored
We never used the distinction which flags get modified, so just simplify the specification a bit.
-
- 25 Jul, 2015 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
The next release will feature a cmake build.
-
Matthias Braun authored
It was a nice experiment but I do not plan to keep this up to date.
-
Matthias Braun authored
This is meant for the release because users often expect things like an install target pkg-config scripts or project files for their favorite IDE. Main firm development will stay with the simple Makefile, we only plan to update the cmake build for releases.
-
Matthias Braun authored
-
- 24 Jul, 2015 1 commit
-
-
yb9976 authored
This fixes gcc/pr43784_2.c.
-