- 28 Jul, 2008 3 commits
-
-
Matthias Braun authored
frontend to determine what is input/output/memory operand - prefix some globally visible ia32 functions with ia32_ [r20725]
-
Matthias Braun authored
[r20724]
-
Matthias Braun authored
[r20723]
-
- 27 Jul, 2008 1 commit
-
-
Michael Beck authored
- due to the way we implement compute_Phi)(, we must place all Phi's of a block on the cprop list if the block is placed - implemented local cprop list as double-linked list: this ensures the fifo character of this list (is it really needed? It might generate lesser rounds) [r20714]
-
- 26 Jul, 2008 10 commits
-
-
Michael Beck authored
- Opcode splits Sel nodes by its entity - do not replace Bad nodes [r20713]
-
Michael Beck authored
[r20711]
-
Michael Beck authored
- BugFix: the "Opcode" of a Proj node must contains its projection number, else Projs with different numbers might be congruent ... [r20709]
-
Michael Beck authored
- removed useless if [r20708]
-
Michael Beck authored
[r20707]
-
Michael Beck authored
[r20706]
-
Michael Beck authored
- nodes must be initialized with Top not Bottom - right order for mode_X and mode_BB nodes - default_compute() assigns now U, R to mode_X nodes - cannot handle symconst_addr_name yet - compute_Phi() must check the predecessor block for U, because Firm constants live in the start block and are always != Top ... - removed the late on_* removement: its assumptions were wrong - set the node for newly created IR-nodes Improvements: - ensure reachable End and EndBlock in apply_result() - can now replace ProjX(Cond) nodes by Jmp or Bad Finally runs on Clicks example 3.1 :-) [r20705]
-
Michael Beck authored
[r20704]
-
Michael Beck authored
[r20703]
-
Michael Beck authored
- add explicit mode_X tarval_unreachable and tarval_reachable tarvals needed for combo - fixed a doxygen comment [r20702]
-
- 25 Jul, 2008 5 commits
-
-
yb9976 authored
[r20695]
-
Michael Beck authored
[r20693]
-
Michael Beck authored
[r20692]
-
Andreas Zwinkau authored
It is not necessary to assert anything about lsmode, if it isn't used anyways. [r20683]
-
Michael Beck authored
[r20678]
-
- 24 Jul, 2008 14 commits
-
-
Michael Beck authored
- fixed initial state - simplyfied def_compute() [r20671]
-
Michael Beck authored
- fixed gvn-pre comment (not buggy anymore) [r20665]
-
Michael Beck authored
[r20664]
-
Matthias Braun authored
[r20656]
-
Christoph Mallon authored
[r20653]
-
Matthias Braun authored
[r20650]
-
Matthias Braun authored
[r20649]
-
Matthias Braun authored
[r20648]
-
Matthias Braun authored
[r20647]
-
Michael Beck authored
[r20645]
-
Michael Beck authored
- some cosmetic: fix type, removed C++ comments [r20644]
-
Michael Beck authored
[r20643]
-
Michael Beck authored
[r20642]
-
Michael Beck authored
- BugFix: the effective use block is the predecessor block of the Phi's block, not the block of the Phi's argument - typos fixed [r20641]
-
- 23 Jul, 2008 7 commits
-
-
Michael Beck authored
[r20639]
-
Michael Beck authored
so the set of free functions is not calculated right when called the second time - fixed a typo in the name of a function :-) [r20638]
-
Matthias Braun authored
[r20634]
-
Michael Beck authored
[r20631]
-
Michael Beck authored
[r20630]
-
Michael Beck authored
- add hash function for ia32 Immediates - unified comments for all specifications [r20629]
-
Michael Beck authored
[r20625]
-