- 29 Mar, 2014 8 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 28 Mar, 2014 9 commits
-
-
Matthias Braun authored
this also required a rewrite of the perform_memory_operand logic which should be cleaner now.
-
Matthias Braun authored
-
Matthias Braun authored
This also disables the memcombine optimisation if unaligned stores are not supported by the backend. We may add some tests in the future to reenable this in cases where we can prove that the combined store is aligned.
-
Tobias Rapp authored
-
Matthias Braun authored
-
Matthias Braun authored
We should continue here as this is probably just an unsigned loop going backwards (firm normalizes -1 to +0xFFFFFFFF on unsigned modes). How to fix this properly is left as an exercise for the next developer :)
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
This fixes opt/fehler240.c.
-
- 27 Mar, 2014 23 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
yb9976 authored
This fixes opt/fehler241.c.
-
yb9976 authored
-
yb9976 authored
-
Matthias Braun authored
-
Matthias Braun authored
This is necessary for ia32 calling conventions for complex float numbers.
-
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
-
Matthias Braun authored
Adapt indentation/brace style to rest of libfirm.
-
Matthias Braun authored
-
Matthias Braun authored
If a load/store has a compiler generated entity as address, then we can be sure that they won't produce null-pointer exceptions so we can move them around.
-