- 13 Jan, 2010 2 commits
-
-
Matthias Braun authored
[r26956]
-
Michael Beck authored
[r26955]
-
- 12 Jan, 2010 4 commits
-
-
Michael Beck authored
- if a node was built with edges disabled gets dead, but is revived by CSE when edges are enabled, it had NO edges - tries to keep track of such dead nodes ... [r26954]
-
Michael Beck authored
[r26953]
-
Michael Beck authored
[r26952]
-
Olaf Liebe authored
[r26951]
-
- 11 Jan, 2010 1 commit
-
-
Matthias Braun authored
panic instead of wrong results for Set and CMov with float compare. Rename Set to Setcc and CMov to CMovcc [r26950]
-
- 09 Jan, 2010 6 commits
-
-
Michael Beck authored
Small optimization. Note that the else case crashes libFirm and must be fixed, or disable inlining with exceptions yet. [r26943]
-
Michael Beck authored
[r26940]
-
Michael Beck authored
the find_pointer_type interface still needs a mode because we might have pointers with different modes ... [r26938]
-
Michael Beck authored
the find_pointer_type interface still needs a mode because we might have pointers with different modes ... small C99 fix [r26937]
-
Michael Beck authored
- fixed memory leak - invalidate the analysis info only if the graph contains muxes - fixed linking of Proj nodes - fixed linking of mbh lists: no need to manipulate them, as new newly created block is a mbh itself [r26936]
-
Michael Beck authored
- update docu: collect_phiprojs() puts all partBlocks into a list of its mbh, part_block uses this info - the lower block (old_block) of a splitted block is always a mbh - part_block sets and restores current_ir_graph and did not depends on its preliminary setting [r26935]
-
- 08 Jan, 2010 2 commits
-
-
Matthias Braun authored
[r26932]
-
Matthias Braun authored
[r26930]
-
- 07 Jan, 2010 11 commits
-
-
Matthias Braun authored
[r26926]
-
Matthias Braun authored
[r26924]
-
Matthias Braun authored
[r26922]
-
Matthias Braun authored
[r26919]
-
Matthias Braun authored
[r26918]
-
Matthias Braun authored
[r26917]
-
Matthias Braun authored
[r26916]
-
Matthias Braun authored
[r26915]
-
Matthias Braun authored
add comments and descriptions to mode_b lowering; reformat lower_mode_b.c to latest coding conventions [r26914]
-
Matthias Braun authored
Liebe bugs part1: Eor(1, Proj(Cmp)) was broken - simply remove the optimisation since Eor(1, X) gets transformed to Not anyway and Not(Cmp) gets optimized [r26913]
-
Michael Beck authored
[r26910]
-
- 05 Jan, 2010 1 commit
-
-
Matthias Braun authored
- There's a new type_dbg_info* that allows you to attach debug names to types - get_type_name and get_type_ident are now more. The new ir_print_type and the usual ir_printf("%+F", type) help in most usage cases. But you should be aware that names are not guaranteed to be unique anymore (or positively said: You don't have no trouble anymore building unique names in code that creates types) - No need to specify mode for new pointer types anymore (you can still do it with set_type_mode) [r26909]
-
- 04 Jan, 2010 1 commit
-
-
Michael Beck authored
[r26904]
-
- 03 Jan, 2010 5 commits
-
-
Michael Beck authored
- the upper block must dominate the block, else we cannot fuse upper and lower block [r26899]
-
Michael Beck authored
- place new constructed code into the right block, which might be neither the block of any Cmp - only the <null, null> test can have different operands, all others must have one common op in both compares - remove the meaningless <null, null> message [r26898]
-
Michael Beck authored
[r26897]
-
Michael Beck authored
[r26896]
-
Michael Beck authored
[r26895]
-
- 02 Jan, 2010 7 commits
-
-
Michael Beck authored
[r26890]
-
Michael Beck authored
[r26885]
-
Michael Beck authored
[r26883]
-
Michael Beck authored
Allow the modulo-shift setting for reference modes. This is a work-around that fixes find_unsigned_mode(). [r26882]
-
Matthias Braun authored
[r26880]
-
Matthias Braun authored
(there is retrieve_dbginfo stuff already there! And don't tell me about possible future extensions where sets of locations are merged and someone generates usefull debug info from that. Noone uses this currently!) [r26878]
-
Michael Beck authored
- fixed a lot of comments [r26877]
-