- 05 Oct, 2008 7 commits
-
-
Christoph Mallon authored
Good day and welcome to the FIRM XMALLOC*() macros. These macros are provided for the type safety and convenience of the IPD research facility personnel. The time is 15:32. Check xmalloc.h for details. [r22494]
-
Christoph Mallon authored
[r22493]
-
Christoph Mallon authored
[r22492]
-
Christoph Mallon authored
Panic, when encountering a to be lowered ASM node. This at least prevents the endless loop in fehler132. [r22490]
-
Michael Beck authored
- disabled buggy parts for now [r22487]
-
Moritz Kroll authored
Let some optimizations return non-zero, if they changed something (for fixpoint iteration). Updated Visual Studio project. [r22486]
-
Michael Beck authored
(where this is specified?), so do NOT overwrite it (analog to turn_back_am()) [r22485]
-
- 04 Oct, 2008 21 commits
-
-
Michael Beck authored
[r22483]
-
Christoph Mallon authored
[r22480]
-
Christoph Mallon authored
peephole_ia32_Test() would due to a bug only remove an ia32_Test if its direct successor was the desired node. If the desired node was an indirect successor, it would incorrectly identify it as flags destroyer. [r22479]
-
Christoph Mallon authored
[r22477]
-
Christoph Mallon authored
[r22471]
-
Christoph Mallon authored
Only deactivate AM support for a node with an immediate, if the match flags do not include match_am_and_immediates. This allows folding reloads into IMul with immediate. [r22470]
-
Christoph Mallon authored
[r22469]
-
Christoph Mallon authored
[r22468]
-
Christoph Mallon authored
[r22467]
-
Christoph Mallon authored
[r22465]
-
Christoph Mallon authored
[r22464]
-
Christoph Mallon authored
Merge ia32_am_type_t and ia32_am_arity_t, because (type == ia32_am_None) == (arity == ia32_am_arity_none). [r22463]
-
Christoph Mallon authored
set_ia32_op_type() want ia32_AddrModeS, not ia32_am_Source (though they happen to be the same value). [r22461]
-
Christoph Mallon authored
[r22459]
-
Christoph Mallon authored
[r22458]
-
Christoph Mallon authored
[r22457]
-
Christoph Mallon authored
Remove ia32_am_ternary. The only users were Div an IDiv, which are perfectly fine with being declared unary. Further the only place, where the value was tested (in turn_back_am()) set the wrong operand then. Though, effectively this was unreachable code, because Div/IDiv generate no sensible flags. [r22456]
-
Christoph Mallon authored
[r22455]
-
Christoph Mallon authored
[r22454]
-
Christoph Mallon authored
[r22453]
-
Christoph Mallon authored
[r22452]
-
- 03 Oct, 2008 4 commits
-
-
Christoph Mallon authored
[r22450]
-
Matthias Braun authored
[r22441]
-
Matthias Braun authored
[r22438]
-
Matthias Braun authored
[r22437]
-
- 02 Oct, 2008 8 commits
-
-
Christoph Mallon authored
[r22417]
-
Michael Beck authored
[r22415]
-
Michael Beck authored
[r22414]
-
Michael Beck authored
- typos fixed [r22413]
-
Michael Beck authored
- added debug output - implemnted global NULL pointer test elimination using Confirm magic [r22412]
-
Michael Beck authored
[r22411]
-
Andreas Zwinkau authored
[r22410]
-
Michael Beck authored
[r22409]
-