- 08 Jul, 2015 2 commits
-
-
Christoph Mallon authored
copy_node_attr() just a few lines before does that already.
-
Christoph Mallon authored
-
- 07 Jul, 2015 5 commits
-
-
Christoph Mallon authored
This is not a hard constraint like the others and does not break the register allocation, if a Perm is pushed across the node with should_be_same. This restores the behavior before the register constraint reorganization and removes lots of xchgs in the testsuite again.
-
Christoph Mallon authored
Now copy coalescing sees that CopyKeep is costly (just like Copy) and hopefully produces better code.
-
Christoph Mallon authored
-
yb9976 authored
This fixes backend/spillslot.c.
-
yb9976 authored
-
- 03 Jul, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
An amd64_add has mode_T by default.
-
- 02 Jul, 2015 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
This only checked that Phis are NOPs. be_verify_register_allocation() does the same and more.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 01 Jul, 2015 15 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
It gets overwritten just a few lines later.
-
Christoph Mallon authored
-
Christoph Mallon authored
We never used the distinction of modifying the carry flag or not, so just simplify the specification a bit.
-
Christoph Mallon authored
This was lost for the unsigned multiplication some years ago.
-
Christoph Mallon authored
The floating point control word is not modeled, is not that kind of flags and the floating point flags are not modeled explicitly.
-
Christoph Mallon authored
-
Christoph Mallon authored
The port can be encoded as immediate in the range of an unsigned byte ('N'), not a signed byte ('K').
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- Rename other_different field to must_be_different - Remove arch_register_req_type_must_be_different, it's enough to see if the must_be_different field is not zero.
-
Matthias Braun authored
- Rename other_same field to should_be_same. - Remove arch_register_req_type_other_same, it's enough to see if the should_be_same field is not zero.
-
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.
-
Matthias Braun authored
-
- 29 Jun, 2015 1 commit
-
-
Christoph Mallon authored
-
- 28 Jun, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 26 Jun, 2015 9 commits
-
-
Christoph Mallon authored
Get the obstack from the given start node.
-
Christoph Mallon authored
-
Christoph Mallon authored
Use a flexible array, so we can iterate over the linked list only once instead of twice.
-
yb9976 authored
This fixes gcc/pr43784.c.
-
yb9976 authored
-
Andreas Fried authored
-
yb9976 authored
This fixes several test on ARM.
-
yb9976 authored
-
yb9976 authored
-