- 29 Dec, 2014 4 commits
-
-
Christoph Mallon authored
It was only used in one place, where it is easily replaced.
-
Christoph Mallon authored
be_Return is no more.
-
Matthias Braun authored
This replaces ia32_ProduceVal/arm_EmptyReg. You should avoid using this node in general, but there are some cases where you need it to fixup nodes that are not register pressure faithful.
-
Matthias Braun authored
-
- 28 Dec, 2014 1 commit
-
-
Christoph Mallon authored
-
- 25 Nov, 2014 2 commits
-
-
Matthias Braun authored
-
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
-