- 04 Dec, 2012 1 commit
-
-
Matthias Braun authored
-
- 25 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 09 May, 2012 1 commit
-
-
Matthias Braun authored
-
- 04 May, 2012 2 commits
-
-
Matthias Braun authored
This is used to implement C99 "inline"/GNU89 "extern inline" ie. an entity which is externally defined but where we know an inlineable definition anyway.
-
Matthias Braun authored
This commit removes the strange differentiation between ir_visibility_external and ir_visibility_default. We now only have ir_visibility_external for all symbols visible across compilation units. You may or may not attach graphs/initializers to them.
-
- 26 Apr, 2012 1 commit
-
-
Matthias Braun authored
-
- 12 Mar, 2012 1 commit
-
-
Matthias Braun authored
This adds support for C99/gcc style compound types where the last element is an array of unspecified size. The compound size is the minimum size (assuming the array has no elements), or is calculated by the size of an initializer.
-
- 21 Dec, 2011 1 commit
-
-
Matthias Braun authored
Types "own" entities, so they should also free them when they get freed.
-
- 19 Dec, 2011 1 commit
-
-
Christoph Mallon authored
-
- 15 Dec, 2011 2 commits
-
-
Matthias Braun authored
unknown_type, code_type, none_type, unknown_entity reference are hold in the irprog now. This makes handling more consistent since now all types and entities are equally part of irprog.
-
Matthias Braun authored
-
- 14 Dec, 2011 6 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
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 09 Dec, 2011 1 commit
-
-
Matthias Braun authored
- Put things into logical groups - Add cross references from node overview to API docu
-
- 17 Nov, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
Make sure all types are in the global type list, remove type_walk_prog which was a strange alternative to type_walk attempting to not miss types not in the global list.
-
- 22 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 22 Aug, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 05 Aug, 2011 1 commit
-
-
Matthias Braun authored
Use a special kind of entity on the frame type instead of a value_type struct inside a method type. This makes replacement of function types slightly easier (it's still a complex operation though) and handling in the backend a bit more consistent since it's more or less a normal stack access (with special offsets).
-
- 24 Apr, 2011 1 commit
-
-
Michael Beck authored
-
- 20 Apr, 2011 1 commit
-
-
Andreas Zwinkau authored
* get_associated_type is unnecessary * is_lowered_type is an internal inline function now * set_lowered_type is an internal inline function now
-
- 30 Mar, 2011 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
remove names from parameters of method_types - it is pure debug info and should already be contained in type_dbg_info if available
-
Matthias Braun authored
-
Matthias Braun authored
-
- 25 Mar, 2011 1 commit
-
-
Michael Beck authored
-
- 15 Mar, 2011 1 commit
-
-
Michael Beck authored
Needed by edgjfe.
-
- 02 Mar, 2011 1 commit
-
-
Michael Beck authored
-
- 11 Feb, 2011 1 commit
-
-
Michael Beck authored
[r28375]
-
- 09 Feb, 2011 1 commit
-
-
Matthias Braun authored
[r28340]
-
- 08 Jan, 2011 1 commit
-
-
Matthias Braun authored
[r28239]
-
- 17 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28141]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 28 Oct, 2010 1 commit
-
-
Matthias Braun authored
remove set_.*_member type functions, as you can too easily violate the owner <-> member relationship [r28120]
-
- 12 Oct, 2010 1 commit
-
-
Andreas Zwinkau authored
All removed functions had no implementation. [r28105]
-