- 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]
-
- 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]
-
- 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]
-
- 01 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26080]
-
- 15 May, 2009 1 commit
-
-
Matthias Braun authored
[r25962]
-
- 02 Mar, 2009 1 commit
-
-
Moritz Kroll authored
[r25585]
-
- 27 Feb, 2009 1 commit
-
-
Michael Beck authored
and seems generally to be a good idea [r25572]
-
- 19 Feb, 2009 1 commit
-
-
Moritz Kroll authored
[r25529]
-
- 20 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25280]
-
- 19 Jan, 2009 1 commit
-
-
Michael Beck authored
Access to value_type entities is now given by the frame pointer. [r25246]
-
- 18 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25243]
-
- 13 Dec, 2008 1 commit
-
-
Matthias Braun authored
[r24615]
-
- 09 Dec, 2008 1 commit
-
-
Michael Beck authored
[r24422]
-
- 31 Oct, 2008 3 commits
-
-
Michael Beck authored
[r23328]
-
Michael Beck authored
[r23327]
-
yb9976 authored
- fixed assertion [r23316]
-
- 27 Oct, 2008 1 commit
-
-
Michael Beck authored
[r23246]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 11 Oct, 2008 2 commits
-
-
Matthias Braun authored
[r22754]
-
Matthias Braun authored
[r22705]
-
- 05 Oct, 2008 1 commit
-
-
Christoph Mallon authored
Good day and welcome to the FIRM XMALLOC*() macros. These macros are provided for the type safety and convenience of the IPD research facility personnel. The time is 15:32. Check xmalloc.h for details. [r22494]
-
- 30 Sep, 2008 2 commits
-
-
Matthias Braun authored
[r22371]
-
Michael Beck authored
[r22352]
-
- 29 Sep, 2008 1 commit
-
-
Matthias Braun authored
[r22345]
-
- 28 Sep, 2008 1 commit
-
-
Matthias Braun authored
compiletime options like NDEBUG (as it is public API!) - renamed some statevs (append a prefix for their module) [r22329]
-
- 27 Sep, 2008 5 commits
-
-
Michael Beck authored
seems to be less usefull [r22313]
-
Michael Beck authored
- revert to always inline forced functions for now [r22311]
-
Michael Beck authored
[r22310]
-
Michael Beck authored
[r22309]
-
Michael Beck authored
- put call entries into a double linked list, so we can remove them in any order - correctly handle recursive calls: use the new (copied) callee_env - correctly handle weights for self-recursive calls: due to inlining recursive calls might get promoted to self-recursive calls - maxsize is a hard limit now: even forced functions are not inlined anymore (otherwise it would be possible to "force" a recursive one) - forced inlines are handled like function with BIG benefice and inlined first (sorted by loop depth) - fixed some comments, simplified code [r22308]
-
- 26 Sep, 2008 1 commit
-
-
Michael Beck authored
[r22296]
-
- 24 Sep, 2008 2 commits
-
-
Matthias Braun authored
[r22242]
-
Matthias Braun authored
[r22234]
-