- 29 Apr, 2015 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
be: Factorise the code to emit an asm node and use a callback for each backend to output the operands.
-
Christoph Mallon authored
-
- 27 Apr, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 26 Apr, 2015 1 commit
-
-
Christoph Mallon authored
-
- 25 Apr, 2015 1 commit
-
-
Christoph Mallon authored
-
- 24 Apr, 2015 1 commit
-
-
Christoph Mallon authored
Both functions do the same and the former is used way less.
-
- 19 Apr, 2015 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 16 Apr, 2015 2 commits
-
-
Christoph Mallon authored
create_compilerlib_entity() does it already, so it is not necessary to do it again in replace_with_call().
-
Christoph Mallon authored
-
- 15 Apr, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
If this Conv is inserted, then the existing Conv becomes a nop. So let the existing Conv handle the conversion.
-
- 14 Apr, 2015 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Strange casts may cause that a Load ends up with a method entity to load from.
-
- 11 Apr, 2015 5 commits
-
-
Christoph Mallon authored
This prevented optimizing x < 0 ? -1 : 0, when the result is unsigned.
-
Christoph Mallon authored
The same test is done by an enclosing if.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 10 Apr, 2015 9 commits
- 08 Apr, 2015 2 commits
-
-
Christoph Mallon authored
It is a sign extension when the operand is signed, not just when both the operand and the result are signed.
-
Christoph Mallon authored
This prevents accidently hitting a Switch, though this code can only handle Cond. This code probably is older than the Cond-Switch schism and later tests removed switch-like Conds.
-
- 05 Apr, 2015 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
This typo was always there (even before Cmp relations), so this optimization never worked before.
-
Christoph Mallon authored
It still assumed that Cmps have Projs. Nobody noticed, because no -O level in cparser activates this optimization.
-
Christoph Mallon authored
-
Christoph Mallon authored
-