- 01 Mar, 2016 1 commit
-
-
Christoph Mallon authored
-
- 18 Oct, 2015 1 commit
-
-
Matthias Braun authored
-
- 08 Sep, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
be: Pass the input requirements directly to the constructors of nodes, which have a variable number of arguments.
-
- 29 Aug, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 19 Aug, 2015 1 commit
-
-
Christoph Mallon authored
All backends had identical implementations. Now rematerialization works out of the box for new backends.
-
- 09 Aug, 2015 1 commit
-
-
Christoph Mallon authored
All backends have similar empty Start nodes, which just provide registers. So having one generic backend Start node to share some infrastructure is sensible.
-
- 07 Aug, 2015 1 commit
-
-
Christoph Mallon authored
-
- 28 Jul, 2015 1 commit
-
-
Christoph Mallon authored
It is like new_r_Proj(), but the mode is determined automatically from the out requirement of the predecessor. This probably resolves some mode mismatches in untested code paths -- AMD64 backend and SPARC hard float, I'm looking at you!
-
- 27 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 23 Jul, 2015 1 commit
-
-
Matthias Braun authored
-
- 22 Jul, 2015 1 commit
-
-
Matthias Braun authored
This node will be used as a helper for PIC lowering passes which want to force a specific relocation getting used for an entities address.
-
- 19 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 01 Jul, 2015 1 commit
-
-
Matthias Braun authored
-
- 26 Jun, 2015 1 commit
-
-
Christoph Mallon authored
-
- 19 Jun, 2015 1 commit
-
-
Matthias Braun authored
-
- 05 Jun, 2015 1 commit
-
-
Christoph Mallon authored
-
- 11 Jan, 2015 1 commit
-
-
Christoph Mallon authored
be: Add the function arch_copy_irn_out_info() to copy one requirement and register from another node. * This avoids allocating new requirements. * This renders be_set_constr_single_reg_out() obsolete.
-
- 10 Jan, 2015 1 commit
-
-
Christoph Mallon authored
-
- 08 Jan, 2015 1 commit
-
-
Christoph Mallon authored
Now the number of outputs is adjusted, too. This did not cause any problems, because the Perm is lowered right afterwards.
-
- 31 Dec, 2014 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 30 Dec, 2014 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 29 Dec, 2014 6 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
All users construct their Keeps in one go.
-
Christoph Mallon authored
-
Christoph Mallon authored
It was only used in one place, where it is easily replaced.
-
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
-
- 17 Nov, 2014 1 commit
-
-
Christoph Mallon 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 1 commit
-
-
Matthias Braun authored
-
- 15 Sep, 2014 1 commit
-
-
Matthias Braun authored
-
- 18 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 16 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 07 Apr, 2014 1 commit
-
-
Matthias Braun authored
-