- 13 Jan, 2010 2 commits
-
-
Matthias Braun authored
[r26957]
-
Matthias Braun authored
[r26956]
-
- 12 Jan, 2010 1 commit
-
-
Michael Beck authored
- if a node was built with edges disabled gets dead, but is revived by CSE when edges are enabled, it had NO edges - tries to keep track of such dead nodes ... [r26954]
-
- 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]
-
- 04 Nov, 2009 1 commit
-
-
Michael Beck authored
No analysis for this case yet. [r26711]
-
- 17 Sep, 2009 1 commit
-
-
Matthias Braun authored
* benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
-
- 16 Aug, 2009 1 commit
-
-
Michael Beck authored
- implemented a pass manager, so optimizations could be added in advance to "a pass" and run an once as a pipeline - two managers yet: graph manager runs passes on all graphs of an irp, prog manager runs passes on all irp's (currently only one) [r26344]
-
- 29 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26222]
-
- 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]
-
- 03 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26093]
-
- 01 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26080]
-
- 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]
-
- 03 Apr, 2009 3 commits
-
-
Moritz Kroll authored
[r25776]
-
Moritz Kroll authored
[r25773]
-
Moritz Kroll authored
[r25770]
-
- 02 Apr, 2009 2 commits
-
-
Moritz Kroll authored
[r25767]
-
Moritz Kroll authored
[r25766]
-
- 30 Mar, 2009 2 commits
-
-
Moritz Kroll authored
[r25750]
-
Moritz Kroll authored
[r25749]
-
- 27 Feb, 2009 1 commit
-
-
Michael Beck authored
and seems generally to be a good idea [r25572]
-
- 21 Feb, 2009 1 commit
-
-
Moritz Kroll authored
[r25544]
-
- 19 Jan, 2009 1 commit
-
-
Michael Beck authored
Access to value_type entities is now given by the frame pointer. [r25246]
-
- 18 Dec, 2008 1 commit
-
-
Michael Beck authored
[r24785]
-
- 10 Dec, 2008 1 commit
-
-
Matthias Braun authored
[r24504]
-
- 31 Oct, 2008 1 commit
-
-
Michael Beck authored
[r23326]
-
- 27 Oct, 2008 1 commit
-
-
Michael Beck authored
[r23235]
-
- 23 Oct, 2008 1 commit
-
-
Matthias Braun authored
Node flags and node registers are stored in a generic backend_info struct now instead of every part of the backend doing custom (and slow) stuff [r23142]
-
- 20 Oct, 2008 1 commit
-
-
Michael Beck authored
[r23051]
-
- 15 Oct, 2008 1 commit
-
-
Michael Beck authored
- fixed indentation [r22925]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22695]
-
- 22 Sep, 2008 2 commits
-
-
Michael Beck authored
[r22180]
-
Matthias Braun authored
[r22177]
-
- 21 Sep, 2008 1 commit
-
-
Matthias Braun authored
entity has it's address_taken, was written, read or only parts of it read/written. [r22147]
-
- 13 Aug, 2008 1 commit
-
-
Matthias Braun authored
[r21148]
-
- 02 Aug, 2008 1 commit
-
-
Michael Beck authored
[r20935]
-
- 31 Jul, 2008 1 commit
-
-
Matthias Braun authored
[r20827]
-
- 25 Jul, 2008 1 commit
-
-
Michael Beck authored
[r20692]
-
- 30 May, 2008 1 commit
-
-
Michael Beck authored
[r19868]
-
- 26 May, 2008 1 commit
-
-
Michael Beck authored
[r19773]
-
- 24 May, 2008 1 commit
-
-
Michael Beck authored
[r19748]
-