- 09 Oct, 2014 1 commit
-
-
yb9976 authored
-
- 08 Oct, 2014 1 commit
-
-
yb9976 authored
This fixes opt/fehler268.c and opt/fehler272.c.
-
- 25 Sep, 2014 1 commit
-
-
Matthias Braun authored
The start block is not special block without any "real" instructions anymore. In particular this means: - There is no X_initial_exec Proj from the Start node anymore, "normal" cfopts are used for jumping out of the start block. - The backend never had the special convention of the start block not containing actual code and used to fixup this discrpancy, no more fixup code needed now. - The part_block() code got a bit more complicated because splitting the start block is tricky (previously part_block() simply failed in this case but was never used in the Start block because of its special convention)
-
- 24 Sep, 2014 1 commit
-
-
Christoph Mallon authored
-
- 05 Aug, 2014 2 commits
-
-
Matthias Braun authored
This makes our usage of PhiMs to represent the observable behaviour of non-terminating loops more obvious. Having an explicit loop Phi constructor also fixes problems with Phi getting optimized before the keep edge was added.
-
Matthias Braun authored
Settle on 1 flag type and no different I_FLAG and E_FLAG
-
- 31 Jul, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 16 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 15 Apr, 2014 1 commit
-
-
Matthias Braun authored
- Compound type selection is performed with Member - Array indexing is performed with Sel - Instead of the simpleSel constructor functions you can use the normal Member constructors now - The concept of array element entities has been removed, Sel nodes just contain a pointer to the array type now.
-
- 07 Mar, 2014 1 commit
-
-
Matthias Braun authored
-
- 17 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2014 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Deduce the mode automatically from the given entity.
-
Christoph Mallon authored
-
- 27 Jan, 2014 1 commit
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-
- 03 Jul, 2013 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
also move copy_const_value from typerep/entity to irgmod.
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 06 Dec, 2012 1 commit
-
-
Christoph Mallon authored
irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them with Bad and setting them afterwards.
-
- 01 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 13 Jul, 2012 1 commit
-
-
Christoph Mallon authored
-
- 15 Jun, 2012 1 commit
-
-
Matthias Braun authored
graph_properties are things that a transformation may destroy but which can be easily recalculated. graph_constraints are set after lowering phases have been running and forbid certain constructs that no (later) transformation is allowed to construct
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
public functions are already documented in their headers, no need to repeat the comment at the definition site.
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 20 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 14 Sep, 2011 1 commit
-
-
Andreas Zwinkau authored
API change: removes set_irg_outs_inconsistent and get_irg_outs_state Use set_irg_state and is_irg_state instead!
-
- 12 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 09 May, 2011 2 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
when calling exchange, set_irn_n, or set_irn_in. fixes backend/inconsistent_outs test case
-
- 06 May, 2011 1 commit
-
-
Matthias Braun authored
-
- 08 Apr, 2011 1 commit
-
-
Matthias Braun authored
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 06 Oct, 2010 2 commits
-
-
Matthias Braun authored
[r28036]
-
Matthias Braun authored
[r28031]
-
- 22 Sep, 2010 3 commits
-
-
Matthias Braun authored
[r28022]
-
Matthias Braun authored
[r28020]
-
Matthias Braun authored
differentiate between Bad and Deleted (because of exchange) nodes, this avoid some invalid memory accesses when trying to get irg from a Bad node [r28019]
-