- 30 Dec, 2014 25 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- Add several new tests - Move some tests from tarval_floatops to the improved "framework" in tarval_calc
-
Matthias Braun authored
Do this by combining it with the existing to_ascii/from_ascii tests.
-
Matthias Braun authored
- remove get_mode_nan() as there is not just a single NaN values but several different ones. - introduce new_tarval_nan() which allows to construct signaling and quiet NaNs with payload. - introduce tarval_is_snan() and tarval_is_qnan() to help unittests.
-
Matthias Braun authored
-
Matthias Braun authored
ieee754 specifies that we have to take the payload of one of the input NaN. We choose the "smaller" one so commutativity of mal/add is preserved. This is still somewhat problematic as we really should do what our actual compilation target host would do, but have no information about that...
-
Matthias Braun authored
The tarval module is not the place to validate your input, leave that to frontends and others... This way the code is simpler and slightly faster.
-
Matthias Braun authored
-
Matthias Braun authored
Most inputs are little endian anyway and the few remaining users can easily swap the bytes themselfes instead of having the function swap them.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 29 Dec, 2014 15 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
All users construct their Keeps in one go.
-
Christoph Mallon authored
In particular create Keeps for mode_T nodes in one go instead of adding one Proj to the Keep after another.
-
Christoph Mallon authored
-
Christoph Mallon authored
The missing keeps walker does this for us.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
new_ir_node() already does, now init_node_attr() does, too.
-
Christoph Mallon authored
It was only used in one place, where it is easily replaced.
-
Christoph Mallon authored
be_Return is no more.
-
Christoph Mallon authored
There is no legitimate reason for an outside user to change the op of a node. Even internally it should be used less, i.e. only for Deleted, Id and Tuple.
-
Christoph Mallon authored
The nodes in question already have this op. This is some legacy when there were Conv_I2I and Conv_I2I8Bit.
-
Christoph Mallon authored
-