- 08 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 06 Sep, 2011 1 commit
-
-
Matthias Braun authored
This should also fix compound returns in combination with -msoft-float on sparc
-
- 15 Aug, 2011 1 commit
-
-
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).
-
- 25 Apr, 2011 1 commit
-
-
Michael Beck authored
The associated link combinaes onbe lowered awith one unlowered type, it cannot be used for chains of unlowered types. Removes the get_type_[un]lowered() API and restores the get_associated_type() API. However, the whole concept of lowered types should be replaced by type attributes ... This fixes the asserts in stabs debug output.
-
- 24 Apr, 2011 1 commit
-
-
Michael Beck authored
-
- 20 Apr, 2011 2 commits
-
-
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
-
Andreas Zwinkau authored
-
- 30 Mar, 2011 3 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
-
- 15 Mar, 2011 1 commit
-
-
Michael Beck authored
Needed by edgjfe.
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 09 Feb, 2011 1 commit
-
-
Matthias Braun authored
[r28340]
-
- 25 Jan, 2011 1 commit
-
-
Michael Beck authored
[r28272]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28062]
-
- 16 Jun, 2010 1 commit
-
-
Matthias Braun authored
[r27628]
-
- 01 Jun, 2010 1 commit
-
-
Matthias Braun authored
remove todo nodes from public API, they were outdated or wrong and well the public headers are not a good place to put TODOs in [r27616]
-
- 25 May, 2010 1 commit
-
-
Matthias Braun authored
change firm API so the firm_parameter_t struct becomes completely optional and deprecated (because good libraries only export functions and opaque types - this makes bindings to other languages considerably easier) [r27584]
-
- 21 May, 2010 1 commit
-
-
Matthias Braun authored
simplify confusing entity/owner interfaces. There is no public way anymore to add/remove entities from compound types instead you can only do set_entity_owner [r27570]
-
- 14 Feb, 2010 1 commit
-
-
Christoph Mallon authored
Some more cleanup: Put the return type and other specifiers on the same line as the declarator of a function declaration. [r27155]
-
- 03 Feb, 2010 1 commit
-
-
Matthias Braun authored
- Merge stickyness, visibility and variability into ir_linkage - Add proper support for common symbols, weak symbols and C++ COMDAT stuff - Mark OO-features type_visibility, peculiarity and allocation as deprecated OO feature will be separated from firm core into higher levels in the long run - Rework, simplify and fix bugs in begnuas.c [r27030]
-
- 05 Jan, 2010 1 commit
-
-
Matthias Braun authored
- There's a new type_dbg_info* that allows you to attach debug names to types - get_type_name and get_type_ident are now more. The new ir_print_type and the usual ir_printf("%+F", type) help in most usage cases. But you should be aware that names are not guaranteed to be unique anymore (or positively said: You don't have no trouble anymore building unique names in code that creates types) - No need to specify mode for new pointer types anymore (you can still do it with set_type_mode) [r26909]
-
- 02 Jan, 2010 1 commit
-
-
Matthias Braun authored
[r26873]
-
- 07 Apr, 2009 1 commit
-
-
Michael Beck authored
[r25801]
-
- 04 Apr, 2009 2 commits
-
-
Michael Beck authored
- use the assoc_type for type_id types instead of casting the mode [r25787]
-
Michael Beck authored
[r25785]
-
- 20 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25285]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22728]
-
- 22 Sep, 2008 1 commit
-
-
Michael Beck authored
[r22180]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 28 Nov, 2007 1 commit
-
-
Michael Beck authored
[r16860]
-
- 19 Oct, 2007 1 commit
-
-
Michael Beck authored
[r16277]
-
- 01 Aug, 2007 1 commit
-
-
Michael Beck authored
[r15410]
-
- 06 Jul, 2007 1 commit
-
-
Michael Beck authored
removed unnecesary includes [r14979]
-
- 01 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14240]
-
- 30 Apr, 2007 1 commit
-
-
Matthias Braun authored
[r13553]
-
- 27 Apr, 2007 1 commit
-
-
Michael Beck authored
changed indentation [r13527]
-