- 27 Sep, 2008 4 commits
-
-
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 5 commits
-
-
Matthias Braun authored
[r22242]
-
Matthias Braun authored
[r22234]
-
Matthias Braun authored
[r22230]
-
Matthias Braun authored
[r22229]
-
Matthias Braun authored
[r22228]
-
- 23 Sep, 2008 2 commits
-
-
Michael Beck authored
[r22215]
-
Matthias Braun authored
free_methods was a bad base for callgraph walks, use methods which have no callers (in the current compilation unit) [r22197]
-
- 22 Sep, 2008 1 commit
-
-
Matthias Braun authored
[r22177]
-
- 10 Sep, 2008 1 commit
-
-
Christoph Mallon authored
[r21812]
-
- 26 Aug, 2008 1 commit
-
-
Michael Beck authored
purposes, call it only if a node is really replaced. [r21475]
-
- 15 Aug, 2008 1 commit
-
-
Michael Beck authored
optimize graphs that might still be inlined because the meta-information is invalided then, do that as an additional step [r21200]
-
- 06 Aug, 2008 1 commit
-
-
Michael Beck authored
- links NoMem by hand [r21014]
-
- 05 Aug, 2008 1 commit
-
-
Michael Beck authored
[r20998]
-
- 30 Jul, 2008 2 commits
-
-
Matthias Braun authored
[r20803]
-
Michael Beck authored
[r20799]
-
- 30 May, 2008 2 commits
-
-
Michael Beck authored
- check the argument and the parameter types for compatibility - can inline methods with "mostly" compatible call/entity types - better check for additional parameters [r19867]
-
Michael Beck authored
[r19859]
-
- 15 May, 2008 1 commit
-
-
Michael Beck authored
- inline recursive calls in rary cases only (BIG benefice or all arguments constant) - change some weights to hopefully better values [r19625]
-
- 13 May, 2008 2 commits
-
-
Michael Beck authored
[r19603]
-
Michael Beck authored
[r19602]
-
- 09 May, 2008 3 commits
-
-
Michael Beck authored
[r19572]
-
Michael Beck authored
[r19571]
-
Michael Beck authored
[r19569]
-
- 05 May, 2008 1 commit
-
-
Michael Beck authored
[r19511]
-
- 14 Apr, 2008 1 commit
-
-
Michael Beck authored
- removed the unused globals Proj - BugFix: is_tls_pointer() [r19268]
-
- 11 Apr, 2008 2 commits
-
-
Michael Beck authored
[r19230]
-
Michael Beck authored
[r19226]
-
- 10 Apr, 2008 1 commit
-
-
Michael Beck authored
- inline_method() invalidates analysis info, no need to do this again [r19209]
-
- 07 Apr, 2008 2 commits
-
-
Michael Beck authored
[r19166]
-
Michael Beck authored
[r19163]
-
- 05 Apr, 2008 2 commits
-
-
Michael Beck authored
[r19144]
-
Michael Beck authored
[r19143]
-
- 04 Apr, 2008 3 commits
-
-
Michael Beck authored
[r19139]
-
Michael Beck authored
[r19135]
-
Michael Beck authored
[r19134]
-