- 12 Aug, 2011 2 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
This reverts commit a63fa62c. While the inliner could do this right, the fix for now is to not inline such functions.
-
- 11 Aug, 2011 1 commit
-
-
Andreas Zwinkau 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).
-
- 04 Aug, 2011 1 commit
-
-
Matthias Braun authored
-
- 01 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 30 May, 2011 1 commit
-
-
Andreas Zwinkau authored
-
- 09 May, 2011 2 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
- 06 May, 2011 3 commits
-
-
Andreas Zwinkau authored
Also bugfix: The second case used uninitialized memory for the Bad's mode.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 30 Mar, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 02 Mar, 2011 1 commit
-
-
Michael Beck authored
-
- 09 Feb, 2011 2 commits
-
-
Matthias Braun authored
[r28340]
-
Michael Beck authored
[r28338]
-
- 20 Jan, 2011 1 commit
-
-
Michael Beck authored
Another interface change: gc_irgs() now gets an size_t parameter. Additionally fixed a memory leak. [r28264]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 12 Aug, 2010 1 commit
-
-
Matthias Braun authored
[r27924]
-
- 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]
-
- 01 Mar, 2010 1 commit
-
-
Matthias Braun authored
- cleanup ir_spec generation a bit [r27251]
-
- 27 Feb, 2010 1 commit
-
-
Jonas Fietz authored
We copy over the information for alive nodes so that it is not lost. The alternative would be deleting it, otherwise the information is wrong as the indices change. [r27242]
-
- 21 Feb, 2010 1 commit
-
-
Christoph Mallon authored
[r27195]
-
- 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]
-
- 04 Feb, 2010 1 commit
-
-
Matthias Braun authored
clumsy. Bring back get_entity_visibility and set_entity_visibility [r27039]
-
- 03 Feb, 2010 2 commits
-
-
Matthias Braun authored
[r27031]
-
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]
-
- 09 Jan, 2010 1 commit
-
-
Michael Beck authored
Small optimization. Note that the else case crashes libFirm and must be fixed, or disable inlining with exceptions yet. [r26943]
-
- 16 Dec, 2009 2 commits
-
-
Matthias Braun authored
an optimization should be decided simply on wether the frontend calls it or not. [r26798]
-
Matthias Braun authored
put optimisation module init function declarations into firm_init.h; make loop inversion and loop peeling available in the public API. [r26795]
-
- 11 Dec, 2009 1 commit
-
-
Matthias Braun authored
[r26778]
-
- 02 Sep, 2009 1 commit
-
-
Christoph Mallon authored
[r26468]
-
- 23 Aug, 2009 1 commit
-
-
Michael Beck authored
- add more passes [r26395]
-
- 20 Aug, 2009 1 commit
-
-
Michael Beck authored
[r26387]
-
- 05 Jul, 2009 1 commit
-
-
Michael Beck authored
- SymConst's are now ALWAYS placed in the start block [r26236]
-