- 11 Jul, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 14 Jun, 2016 2 commits
-
-
- 28 May, 2016 1 commit
-
-
Christoph Mallon authored
-
- 27 May, 2016 1 commit
-
-
Christoph Mallon authored
This fixes opt/proc_cloning007.c.
-
- 22 May, 2016 1 commit
-
-
Christoph Mallon authored
-
- 20 May, 2016 1 commit
-
-
Christoph Mallon authored
-
- 19 May, 2016 1 commit
-
-
Christoph Mallon authored
This fixes opt/proc_cloning004.c, opt/proc_cloning005.c, opt/proc_cloning006.c.
-
- 18 May, 2016 2 commits
-
-
yb9976 authored
-
Christoph Mallon authored
-
- 12 May, 2016 1 commit
-
-
Christoph Mallon authored
The same name was used multiple times, because the counter was not increased anymore. This was broken more than 6 years ago in 9d564d61. This fixes opt/proc_cloning003.c.
-
- 05 May, 2016 2 commits
-
-
Christoph Mallon authored
This fixes opt/proc_cloning001.c.
-
Christoph Mallon authored
clone_entity() sets the ld_name now.
-
- 30 Jan, 2016 1 commit
-
-
Matthias Braun authored
-
- 05 Dec, 2015 1 commit
-
-
Christoph Mallon authored
Except for two users, all users add 1 immediately anyway. Of the two exceptions one of them (in kill_unused_stacknodes()) is wrong, so this is now corrected. The other one is exchange(), which now just uses ->in, which is fine, since it handles node interna anyway.
-
- 19 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2015 1 commit
-
-
Christoph Mallon authored
-
- 31 Dec, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 31 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 19 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 17 Sep, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
The previous approach put the irg link into the block attributes, so while saving memory an extra indirection was necessary. Some testing with valgrind massif+callgrind revealed that a direct link increses peak memory usage by ~1% while also increasing runtime by ~1%. More importantly the code gets a bit simpler and some strange corner cases can be removed with the direct link.
-
- 08 Apr, 2014 1 commit
-
-
Christoph Mallon authored
-
- 25 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 18 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 17 Mar, 2014 1 commit
-
-
Christoph Mallon authored
The initial block is not immature after new_ir_graph() anymore for a long time. The end block is matured automatically by irg_finalize_cons().
-
- 17 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2014 2 commits
-
-
Christoph Mallon authored
Deduce the mode automatically from the given entity.
-
Christoph Mallon authored
-
- 27 Jan, 2014 1 commit
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-
- 31 Oct, 2013 1 commit
-
-
Matthias Braun authored
Most firm analyses behaved incorrectlye when: A called SymConst did not have a method entity, assumed the code reachable by get_entity_irg is the code called. These assumptions are wrong when doing crazy casts in C or when dealing with weak symbols. This is fixed by introducing some convenience functions: get_Call_callee(), get_entity_linktime_irg()
-
- 28 Oct, 2013 1 commit
-
-
Matthias Braun authored
All users of NEW_ARR_A used it to construct a simple array, yet noone cared about it actually being an array with a length field in front. For this simple use case you should use ALLOCAN.
-
- 15 May, 2013 1 commit
-
-
Matthias Braun authored
Nobody uses it currently, and it is a burden for everyone writing a new pass.
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 05 Jan, 2013 1 commit
-
-
Christoph Mallon authored
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 03 Dec, 2012 1 commit
-
-
Christoph Mallon authored
cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x), which do the same assert.
-
- 25 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-