- 03 Aug, 2016 1 commit
-
-
yb9976 authored
-
- 02 Aug, 2016 1 commit
-
-
Christoph Mallon authored
-
- 01 Aug, 2016 1 commit
-
-
yb9976 authored
Such a memcpy call results in undefined behavior.
-
- 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.
-
- 15 Feb, 2015 7 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
Unfortunately this is hard for the remaining computed defaults.
-
Matthias Braun authored
This way we are independent of the type of specfile.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Also improve the comment a bit
-
Matthias Braun authored
-
- 29 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 26 Nov, 2014 1 commit
-
-
yb9976 authored
-
- 16 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 15 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 04 Nov, 2014 1 commit
-
-
Christoph Mallon authored
new_ir_node() correctly handles oparity_dynamic.
-
- 15 Apr, 2014 1 commit
-
-
Matthias Braun authored
The jFirm generator reuses the code in spec_util and needs these defaults too.
-
- 10 Apr, 2014 2 commits
-
-
Christoph Mallon authored
By default a node needs the graph explicitly given iff it has a known block.
-
Christoph Mallon authored
Just inspecting the attribute block is sufficient.
-
- 30 Jan, 2014 3 commits
-
-
Matthias Braun authored
= is_entconst(), is_typeconst, get_entconst_entity() and get_typeconst_type()
-
Matthias Braun authored
-
Matthias Braun authored
There was a lot of duplicated code, some changes in the templates allows to share the two generators.
-
- 10 Jan, 2014 1 commit
-
-
Matthias Braun authored
-
- 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.
-
- 19 Oct, 2013 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 22 Aug, 2013 1 commit
-
-
Matthias Braun authored
This is a major Makefile refactoring: differentiate between: - source files in $(srcdir) - generated files in $(top_builddir)/gen - object files in $(top_builddir)/$(variant)/ aka $(builddir) - documentation in $(top_builddir)/doc
-
- 31 Jul, 2013 1 commit
-
-
Matthias Braun authored
-
- 26 Jun, 2013 1 commit
-
-
Matthias Braun authored
I don't really understand what it was supposed to do (because nodes using/producing should be pretty much immovable anyway because of their dependencies, so an additional pinning type appears unnecessary). In practice there was no code differentiating between mem_pinned and exc_pinned.
-
- 06 May, 2013 2 commits
-
-
Matthias Braun authored
the templates are now friendlier for usage outside of libfirm
-
Matthias Braun authored
Templates are put in separate files now, making the main script more generic in nature
-
- 12 Mar, 2013 1 commit
-
-
Matthias Braun authored
oparity_unary, oparity_binary require opindex to be set, which wasn't always the case. Also people seem to expect certain semantics from unops/binops, like being arithmetic operations. So we shouldn't automatically set oparity_XXX.
-
- 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.
-
- 03 Dec, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 02 Dec, 2012 1 commit
-
-
Matthias Braun authored
-
- 26 Nov, 2012 1 commit
-
-
Matthias Braun authored
So all files in libFirm do this consistently
-
- 07 Nov, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
get_irn_op_() checks the same.
-
- 03 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-