- 04 Oct, 2007 5 commits
-
-
Christoph Mallon authored
[r16078]
-
Matthias Braun authored
[r16077]
-
Matthias Braun authored
[r16076]
-
Matthias Braun authored
[r16073]
-
Christoph Mallon authored
Swap the esp and value inputs of ia32_Push (so esp is before val). This is more consistent because the source operand is last now. Further the AM specification is correct now. [r16071]
-
- 03 Oct, 2007 30 commits
-
-
Christoph Mallon authored
Do not transform a Shl by 0-3 into a Lea. A Lea with only index and no base always has a 4 byte displacement, so the opcode is longer than a Mov + Shl. [r16070]
-
Christoph Mallon authored
In is_2addr_code() test whether the flag arch_register_req_type_should_be_same is set, not if the type is exactly arch_register_req_type_should_be_same. This glitch led to missing affinity edges/optimisation units for nodes which have other constraints, too. [r16069]
-
Christoph Mallon authored
Factorise the common code to transform binary operations which also consume the eflags (Adc and Sbb) into the new function gen_binop_flags(). [r16067]
-
Matthias Braun authored
[r16066]
-
Christoph Mallon authored
[r16065]
-
Matthias Braun authored
[r16064]
-
Michael Beck authored
[r16063]
-
Christoph Mallon authored
[r16062]
-
Christoph Mallon authored
[r16061]
-
Michael Beck authored
[r16060]
-
Matthias Braun authored
[r16059]
-
Michael Beck authored
[r16058]
-
Michael Beck authored
rename peephole optimisation function [r16057]
-
Michael Beck authored
[r16056]
-
Michael Beck authored
[r16055]
-
Michael Beck authored
[r16054]
-
Michael Beck authored
[r16053]
-
Michael Beck authored
[r16052]
-
Michael Beck authored
[r16051]
-
Christoph Mallon authored
Replace the parameter int commutative of gen_binop(), gen_binop_sse_float() and gen_binop_x87_float() by match_flags_t flags for clarity and flexibility. [r16050]
-
Christoph Mallon authored
Remove the node type ia32_int. It is unused and its specification is wrong (it always has an immediate operand, never a register). [r16049]
-
Christoph Mallon authored
[r16048]
-
Christoph Mallon authored
[r16047]
-
Christoph Mallon authored
[r16046]
-
Christoph Mallon authored
[r16045]
-
Christoph Mallon authored
[r16044]
-
Christoph Mallon authored
[r16043]
-
Christoph Mallon authored
[r16042]
-
Christoph Mallon authored
[r16041]
-
Christoph Mallon authored
[r16040]
-
- 02 Oct, 2007 5 commits
-
-
Matthias Braun authored
[r16037]
-
Matthias Braun authored
[r16036]
-
Matthias Braun authored
[r16035]
-
Matthias Braun authored
- Mark struct returning calls as modify_stack - Cleanup benode a bit [r16034]
-
Matthias Braun authored
[r16033]
-