- 30 Aug, 2015 4 commits
-
-
Christoph Mallon authored
Also remove the nonsensical parameter pn, which is the Proj num of the old flags producer, from the try_replace callback.
-
Christoph Mallon authored
The Proj might exist already, so reuse it. If it needs to be created, then do this once, not once per flags uers.
-
Christoph Mallon authored
-
Christoph Mallon authored
In this case the list of flags uers was erroneously reset. But the new flags producer is not definitely available, so it might be necessary to rewire the users again.
-
- 29 Aug, 2015 18 commits
-
-
Christoph Mallon authored
-
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
-
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
Now the pos for fetching an out info is checked in all cases.
-
yb9976 authored
-
yb9976 authored
-
- 28 Aug, 2015 1 commit
-
-
yb9976 authored
This fixes backend/amd64_sub2.c.
-
- 21 Aug, 2015 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
There is only an fstp variant for storing 80bit float values. Introduce a special fstp node so we can already create the the fixup copies in the spillprepare phase.
-
Matthias Braun authored
There is only the fistp variant for 64bit integer stores. Introduce a special fistp node so we can already create the fixup copies in the spillprepare phase and avoid the fixup code in the x87 simulator which was also wrong for the fist case.
-
Matthias Braun authored
The kills value constraint indicated that the value in a register is modified after it is read. A copy is inserted if the value is still required after a kills_value use.
-
Matthias Braun authored
-
- 20 Aug, 2015 4 commits
-
-
Matthias Braun authored
Properly use get_irn_pinned/set_irn_pinned as bool value instead of comparing setting the ir_op enum values.
-
Christoph Mallon authored
bescripts: Use the single register requirements provided by regalloc instead of generating duplicate ones for new nodes.
-
Christoph Mallon authored
bescripts: Use the class requirements provided by regalloc instead of generating duplicate ones for new nodes.
-
Christoph Mallon authored
-
- 19 Aug, 2015 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
The generator chooses the right default automatically.
-
Christoph Mallon authored
All backends had identical implementations. Now rematerialization works out of the box for new backends.
-
Christoph Mallon authored
Now add_pressure[] is copied.
-
Christoph Mallon authored
-
- 18 Aug, 2015 2 commits
-
-
Andreas Zwinkau authored
Actually, I just want to trigger the buildbot and see if my fix worked.
-
Matthias Braun authored
Avoid using the op_pin_state enum as that contains confusing additional entries that are not valid on a node. The only remaining state for a node is pinned/floating which we can simply represent with a 0/1 value.
-