- 24 Sep, 2015 1 commit
-
-
Matthias Braun authored
-
- 23 Sep, 2015 1 commit
-
-
Matthias Braun authored
-
- 20 Sep, 2015 8 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
-
- 15 Sep, 2015 2 commits
-
-
Andreas Fried authored
-
Andreas Fried authored
-
- 09 Sep, 2015 1 commit
-
-
Christoph Mallon authored
This resolves problems with hidden dependencies during code selection, which cause dependency cycles and therefore fixes backend/scheduled.c. Also it grants the code selection slightly more freedom by not arbitrarily restricting the order by stack dependencies.
-
- 08 Sep, 2015 3 commits
-
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
- 31 Aug, 2015 1 commit
-
-
Andreas Fried authored
-
- 29 Aug, 2015 4 commits
-
-
Christoph Mallon authored
This removes the special cases in amd64_has_addr_attr(), which corrected for the wrong op_mode.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 28 Aug, 2015 1 commit
-
-
yb9976 authored
This fixes backend/amd64_sub2.c.
-
- 20 Aug, 2015 1 commit
-
-
Christoph Mallon authored
-
- 19 Aug, 2015 1 commit
-
-
Christoph Mallon authored
All backends had identical implementations. Now rematerialization works out of the box for new backends.
-
- 14 Aug, 2015 1 commit
-
-
Andreas Fried authored
-
- 09 Aug, 2015 1 commit
-
-
Christoph Mallon authored
All backends have similar empty Start nodes, which just provide registers. So having one generic backend Start node to share some infrastructure is sensible.
-
- 04 Aug, 2015 5 commits
-
-
Christoph Mallon authored
bescripts: Automatically determine the mode of nodes by default and add the option "first" to use the mode of the first output requirement.
-
Christoph Mallon authored
-
Christoph Mallon authored
They only have one result. This also resolves the harmless typo, that they used each others Proj enums.
-
Christoph Mallon authored
It pops a value from the stack, so this memory access should be represented in the graph.
-
Christoph Mallon authored
-
- 28 Jul, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 27 Jul, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 26 Jul, 2015 1 commit
-
-
Christoph Mallon authored
We never used the distinction which flags get modified, so just simplify the specification a bit.
-
- 20 Jul, 2015 1 commit
-
-
Matthias Braun authored
Handle this similar to the ia32 backend.
-
- 19 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 01 Jul, 2015 1 commit
-
-
Matthias Braun authored
We can easily identify the outputs producing a stack pointer by looking if the stack pointer register is assigned. Unfortunately this also needed a new mechanism to tell the verifier that some registers are not in SSA form (all the time) which needs a few extra lines in each backend.
-
- 26 Jun, 2015 1 commit
-
-
Andreas Fried authored
-