- 18 Aug, 2015 1 commit
-
-
Matthias Braun authored
Avoid using the op_pin_state enum as that contains confusing additional entries that are not valid on a node. The only remaining state for a node is pinned/floating which we can simply represent with a 0/1 value.
-
- 28 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 31 Dec, 2014 1 commit
-
-
Matthias Braun authored
-
- 05 Aug, 2014 1 commit
-
-
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.
-
- 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 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 13 Feb, 2014 1 commit
-
-
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.
-
- 08 Aug, 2013 1 commit
-
-
Matthias Braun authored
It is not usefull for optimization in most languages: - In C/C++ you can't really change the value of enum constants as casting from/to integer has to produce the expected results. - In Java (and other OO languages) enum members are objects so the libfirm enumeration type can't be used there anyway
-
- 12 Dec, 2012 2 commits
-
-
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.
-
Christoph Mallon authored
-
- 21 Aug, 2012 1 commit
-
-
Matthias Braun authored
This means floatingpoint calculation in a firm graph must be performed in the mode specified (and may not be performed in a wider mode as before).
-
- 23 Jul, 2012 1 commit
-
-
Matthias Braun authored
You can still attach NoMem if no memory input is present. This makes it more consistent with the Call node and fixes failing get_ASM_mem in case of no memory input.
-
- 27 Feb, 2012 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 14 Dec, 2011 2 commits
-
-
Matthias Braun authored
Now every bit in the public API is documented so we can enable doxygen warnings for undocumented members.
-
Matthias Braun authored
It should only be used by construction algorithms
-
- 09 Dec, 2011 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
- Put things into logical groups - Add cross references from node overview to API docu
-
Matthias Braun authored
They're pointless with the new switch representation introduced a while ago.
-
- 17 Nov, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 06 May, 2011 1 commit
-
-
Matthias Braun authored
-
- 13 Apr, 2011 1 commit
-
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 09 Feb, 2011 2 commits
-
-
Matthias Braun authored
[r28346]
-
Matthias Braun authored
[r28345]
-
- 08 Jan, 2011 2 commits
-
-
Matthias Braun authored
[r28239]
-
Matthias Braun authored
[r28238]
-
- 15 Dec, 2010 1 commit
-
-
Matthias Braun authored
[r28188]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 13 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28116]
-
- 11 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28097]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28062]
-
- 06 Oct, 2010 3 commits
-
-
Matthias Braun authored
[r28043]
-
Matthias Braun authored
cleanup ircons code; add current_ir_graph independent construction bits; new_ir_graph does not set current_ir_graph anymore [r28042]
-
Matthias Braun authored
[r28037]
-