- 25 Nov, 2014 1 commit
-
-
Matthias Braun authored
Add callbacks on functions that really need them instead.
-
- 22 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 17 Nov, 2014 1 commit
-
-
Christoph Mallon authored
-
- 16 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 13 Nov, 2014 5 commits
-
-
Christoph Mallon authored
* No \n at end; panic() adds one * No punctuation mark at end * Lowercase first letter
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
All other structs holding a register class call it cls, too.
-
- 11 Nov, 2014 1 commit
-
-
Christoph Mallon authored
-
- 31 Oct, 2014 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Just do the check in the corresponding implementation of arch_perform_memory_operand().
-
- 27 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 18 Oct, 2014 1 commit
-
-
Matthias Braun authored
-
- 07 Oct, 2014 1 commit
-
-
Matthias Braun authored
- alignment is set on each single IncSP now instead of a global arch_env setting - fixed ia32 not requesting any alignment anymore (even on darwin where we need it) - fixed amd64 creating IncSP nodes without flag_modifies_flags set
-
- 02 Oct, 2014 1 commit
-
-
Matthias Braun authored
-
- 17 Sep, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
The previous approach put the irg link into the block attributes, so while saving memory an extra indirection was necessary. Some testing with valgrind massif+callgrind revealed that a direct link increses peak memory usage by ~1% while also increasing runtime by ~1%. More importantly the code gets a bit simpler and some strange corner cases can be removed with the direct link.
-
- 15 Sep, 2014 4 commits
-
-
Matthias Braun authored
Make the list scheduler a set of helper functions, instead of a complex design with a set of callbacks. Simplified list scheduler code.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 21 Aug, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 18 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 16 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 09 Apr, 2014 1 commit
-
-
Christoph Mallon authored
-
- 07 Apr, 2014 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 02 Apr, 2014 1 commit
-
-
Matthias Braun authored
-
- 14 Mar, 2014 1 commit
-
-
Matthias Braun authored
-
- 12 Nov, 2013 1 commit
-
-
Matthias Braun authored
Most uses in the backend should be mode_is_data() the few remaining uses can compare with mode_b explicitely.
-
- 28 Oct, 2013 1 commit
-
-
Matthias Braun authored
All users of NEW_ARR_A used it to construct a simple array, yet noone cared about it actually being an array with a length field in front. For this simple use case you should use ALLOCAN.
-
- 05 Sep, 2013 1 commit
-
-
yb9976 authored
Due to the bug, the opcode name of phi nodes are never printed in the first dump of the backend (...-begin.vcg).
-
- 08 Aug, 2013 1 commit
-
-
Matthias Braun authored
As they were just a single flag the name should reflect that. I did not change arch_irn_flags_none, as that is not about a single flag.
-
- 08 Jul, 2013 1 commit
-
-
Matthias Braun authored
The new code has less options and variants, if you call irg_verify() verification is performed, regardless of DEBUG_libfirm, or NDEBUG being set and regardless of firm verification setting switches. On the other side no atomic dump and abort is performed anymore, the call has to do this, though an irg_assert_verify() function has been added as a convenience measure. There has also been a complete rewrite of the actual checking performed. The new code is simpler, should produce more consistent output and can report more than one error.
-
- 03 Jul, 2013 1 commit
-
-
Manuel Mohr authored
-