- 10 Feb, 2010 7 commits
-
-
Jonas Fietz authored
[r27101]
-
Jonas Fietz authored
This uses the vrp information to evaluate int projs. This optimizes cases like: x |= 33; y = x & 96; to y = 1; [r27100]
-
Jonas Fietz authored
This uses the vrp information to expand the handling for constants to handling ranges as well. [r27098]
-
Jonas Fietz authored
This adds some basic optimizations, e.g. to calculate the value for some nodes if it can be determined. [r27097]
-
Jonas Fietz authored
This commit adds the basic analysis needed to derive vrp information. It should not run infinetely, but there may be border cases. There might be error conditions for which there are no checks yet. Also, a lot of the derivations can still be improved. [r27096]
-
Jonas Fietz authored
This commit adds the code and prototypes for dumping vrp information [r27095]
-
Jonas Fietz authored
This commit adds the neccessary attributes to each ir_node. It also adds the initialization code and some prototypes for the graph_pass and some support functions. [r27094]
-
- 09 Feb, 2010 4 commits
-
-
Olaf Liebe authored
[r27093]
-
Christian Helmer authored
[r27092]
-
Matthias Braun authored
[r27091]
-
Matthias Braun authored
[r27090]
-
- 08 Feb, 2010 2 commits
-
-
Christian Helmer authored
[r27088]
-
Matthias Braun authored
cleanup rework and extend statev_sql.py; it should be faster now and has a new mode to append results to an existing DB [r27086]
-
- 07 Feb, 2010 2 commits
-
-
Michael Beck authored
[r27083]
-
Michael Beck authored
[r27082]
-
- 06 Feb, 2010 2 commits
-
-
Michael Beck authored
[r27079]
-
Michael Beck authored
- test for t ==1 AFTER f == 0: this fixes fehler035.c - disable sbb creation: reloader might change the cmp instruction yet [r27078]
-
- 05 Feb, 2010 15 commits
-
-
Matthias Braun authored
[r27077]
-
Christoph Mallon authored
[r27076]
-
Christoph Mallon authored
[r27075]
-
Matthias Braun authored
[r27064]
-
Matthias Braun authored
[r27063]
-
Matthias Braun authored
[r27062]
-
Matthias Braun authored
[r27061]
-
Matthias Braun authored
[r27060]
-
Christoph Mallon authored
[r27058]
-
Matthias Braun authored
[r27057]
-
Matthias Braun authored
a new garbage collection pass less conservative than gc_irgs (but does not respect properties of object-oriented programs) [r27056]
-
Matthias Braun authored
[r27055]
-
Matthias Braun authored
[r27054]
-
Michael Beck authored
New setcc framework can handle all mux_is_abs(..., Const, Const) using set and up to 3 instructions ... [r27053]
-
Michael Beck authored
[r27052]
-
- 04 Feb, 2010 6 commits
-
-
Matthias Braun authored
[r27048]
-
Matthias Braun authored
[r27046]
-
Matthias Braun authored
[r27045]
-
Matthias Braun authored
[r27044]
-
Matthias Braun authored
[r27042]
-
Matthias Braun authored
clumsy. Bring back get_entity_visibility and set_entity_visibility [r27039]
-
- 03 Feb, 2010 2 commits
-
-
Michael Beck authored
[r27037]
-
Michael Beck authored
[r27036]
-