- 20 Sep, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 14 Sep, 2011 3 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
API change: removes set_irg_outs_inconsistent and get_irg_outs_state Use set_irg_state and is_irg_state instead!
-
- 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).
-
- 04 Aug, 2011 1 commit
-
-
Matthias Braun authored
-
- 31 May, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 06 May, 2011 1 commit
-
-
Matthias Braun authored
-
- 05 May, 2011 1 commit
-
-
Christoph Mallon authored
-
- 24 Apr, 2011 1 commit
-
-
Michael Beck authored
-
- 30 Mar, 2011 1 commit
-
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 11 Feb, 2011 1 commit
-
-
Michael Beck authored
[r28375]
-
- 08 Feb, 2011 1 commit
-
-
Matthias Braun authored
[r28337]
-
- 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
[r28060]
-
- 06 Oct, 2010 3 commits
-
-
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]
-
Matthias Braun authored
[r28036]
-
- 22 Sep, 2010 1 commit
-
-
Matthias Braun authored
[r28017]
-
- 10 Sep, 2010 1 commit
-
-
Matthias Braun authored
[r27989]
-
- 18 Aug, 2010 1 commit
-
-
Matthias Braun authored
[r27944]
-
- 19 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27762]
-
- 10 Mar, 2010 1 commit
-
-
Matthias Braun authored
- rework ir_phase API (sorry for mixing these 2 things into 1 commit) [r27285]
-
- 09 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27277]
-
- 07 Mar, 2010 2 commits
-
-
Matthias Braun authored
[r27271]
-
Matthias Braun authored
- remove a bunch of code which unexpectedly dependent on current_ir_graph being set to something - fix unnecessary double creation of backedge arrays in some cases [r27265]
-
- 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]
-
- 13 Feb, 2010 2 commits
-
-
Christoph Mallon authored
[r27153]
-
Christoph Mallon authored
[r27145]
-
- 05 Feb, 2010 1 commit
-
-
Matthias Braun authored
[r27055]
-
- 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]
-
- 26 Jun, 2009 1 commit
-
-
Michael Beck authored
Bad nodes just like on Block nodes. This simplifies get_irn_irg() and implements the idea the the irg can be retrieved from "the block" of a node. [r26188]
-
- 19 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26162]
-
- 13 May, 2009 1 commit
-
-
Matthias Braun authored
- Introduce the concept of the graph state bitset: This is a set of flags that indicate the current "state" of a graph. (Used so far to indicate wether muxes are lowered and should not be touched anymore and wether architecture dependent mul and div with constant implementations are used) We should use this to indicate dom/loop/... consistency in the fututure - fixed a bug where lower_mode_b was creating a "set" instruction with the help of a Mux. (Maybe we should create a new Node for this and not use a 0/1 mux?) [r25937]
-