- 26 Jun, 2013 5 commits
-
-
Matthias Braun authored
CopyB is normally used to transfer data on the stack or to enable compound value calling conventions. Exceptions don't happen in these cases.
-
Matthias Braun authored
I don't really understand what it was supposed to do (because nodes using/producing should be pretty much immovable anyway because of their dependencies, so an additional pinning type appears unnecessary). In practice there was no code differentiating between mem_pinned and exc_pinned.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 25 Jun, 2013 1 commit
-
-
yb9976 authored
-
- 19 Jun, 2013 1 commit
-
-
Manuel Mohr authored
These SymConst nodes have an attached entity whose owner type is not a segment.
-
- 12 Jun, 2013 4 commits
-
-
Matthias Braun authored
- This avoids missing cases when new arithmetic modes are introduced. - This also fixes a wrong case in mode_overflow_on_unary_Minus()
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 11 Jun, 2013 22 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- The backends can simply perform the finish_graph() steps in the emit() phase.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- You can now construct the lookup table separately and perform the lowering selectively on irgs (instead of the whole program at once) while reusing the lookup table. - Simplified API a bit. - Remove i_mapper_RuntimeCall. All users are simpler by doing the transformations directly instead of filling in runtime_rt structures...
-
Matthias Braun authored
Use the same style as the SPARC 64bit lowering, making the additional handle_intrinsics step unnecessary now.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
before_abi() callback was removed, you can simply put that code at the end of the init() callback. custom_abi flag was removed, if a backend needs the be_abi_introduce() stuff (formerly custom_abi == false) then it can call it at the end of the init() callback.
-
Matthias Braun authored
-
Matthias Braun authored
The code was only working on ia32 and contains several ia32 specific bits, so keep it in the ia32 backend for now. At least the amd64 backend will require a different implementation of PIC.
-
Matthias Braun authored
-
Christoph Mallon authored
The result of gs_matrix_gauss_seidel() never is negative.
-
Christoph Mallon authored
get_tarval_uint64() checks the same.
-
- 10 Jun, 2013 1 commit
-
-
Manuel Mohr authored
-
- 07 Jun, 2013 3 commits
-
-
yb9976 authored
If the solution of our eigenvalue problem results in unreasonable values (like infinity), we now fall back to a loop-weight-based execution frequency, or, if this is not sufficient, to a constant execution frequency.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 06 Jun, 2013 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-