- 05 Aug, 2009 1 commit
-
-
Matthias Braun authored
[r26317]
-
- 05 Jul, 2009 1 commit
-
-
Michael Beck authored
- SymConst's are now ALWAYS placed in the start block [r26236]
-
- 16 May, 2009 1 commit
-
-
Matthias Braun authored
[r25982]
-
- 02 Mar, 2009 1 commit
-
-
Matthias Braun authored
[r25583]
-
- 09 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25128]
-
- 28 Nov, 2008 1 commit
-
-
Christoph Mallon authored
Remove ProduceVal. Replace it by Xor0 (to produce 0), Sbb0 (to produce 0/-1) and by Keep to make Cltd register pressure faithful. [r24128]
-
- 12 Nov, 2008 2 commits
-
-
Christoph Mallon authored
[r23600]
-
Christoph Mallon authored
Handle replacement of ia32_Conv_I2I by Cwtl as peephole optimisation instead of handling it in the emitter. [r23582]
-
- 11 Nov, 2008 1 commit
-
-
Christoph Mallon authored
Make the out edge verifier happy, when removing unnecessary ia32_Test, by not creating a result Proj, when there are no other users. [r23555]
-
- 08 Nov, 2008 1 commit
-
-
Christoph Mallon authored
Generate new_bd_* instead of new_rd_* functions in the backend. The nodes are always created on the current irg. [r23535]
-
- 06 Nov, 2008 1 commit
-
-
Christoph Mallon authored
[r23474]
-
- 23 Oct, 2008 1 commit
-
-
Matthias Braun authored
Node flags and node registers are stored in a generic backend_info struct now instead of every part of the backend doing custom (and slow) stuff [r23142]
-
- 19 Oct, 2008 1 commit
-
-
yb9976 authored
Fixed bug in conv-conv optimization: We have to assure, that we don't change the mode when deleting the conv. [r23009]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 13 Oct, 2008 2 commits
-
-
Christoph Mallon authored
[r22848]
-
Christoph Mallon authored
[r22837]
-
- 11 Oct, 2008 4 commits
-
-
Matthias Braun authored
[r22754]
-
Christoph Mallon authored
Remove the unused parameter const arch_env_t *env from arch_irn_get_flags(), arch_irn_is() and arch_irn_consider_in_reg_alloc(). [r22706]
-
Christoph Mallon authored
[r22699]
-
Christoph Mallon authored
[r22697]
-
- 04 Oct, 2008 5 commits
-
-
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
[r22471]
-
Christoph Mallon authored
[r22465]
-
Christoph Mallon authored
[r22455]
-
- 24 Sep, 2008 1 commit
-
-
Matthias Braun authored
[r22233]
-
- 22 Sep, 2008 1 commit
-
-
Christoph Mallon authored
[r22166]
-
- 02 Sep, 2008 1 commit
-
-
Christoph Mallon authored
Partially undo r20786: Emit ret $0 especially when its BB is only reached by a fallthrough, because this means its predecessor ends with a conditional jump. According to the AMD Optimization guides, conditional jump directly followed by ret should be avoided. [r21632]
-
- 25 Aug, 2008 2 commits
-
-
Christoph Mallon authored
Remove unnecessary condition in Load-to-Pop-optimisation: The Load does not need to have a Spill as memory predecessor. Especially the existing condition tests for Phis, which does not guarantee that there is a Spill. [r21461]
-
Christoph Mallon authored
[r21460]
-
- 22 Aug, 2008 1 commit
-
-
Christoph Mallon authored
[r21344]
-
- 14 Aug, 2008 1 commit
-
-
Christoph Mallon authored
[r21183]
-
- 12 Aug, 2008 1 commit
-
-
Christoph Mallon authored
Defer decision whether to create Test(x, x) instead of Cmp(x, 0) until peephole optimisation. This improves the code when Cmp(AM, 0) is undone by the flags repair phase. [r21134]
-
- 09 Aug, 2008 1 commit
-
-
yb9976 authored
[r21068]
-
- 01 Aug, 2008 1 commit
-
-
Matthias Braun authored
[r20885]
-
- 30 Jul, 2008 3 commits
-
-
Matthias Braun authored
[r20819]
-
Christoph Mallon authored
Replace be_peephole_before_exchange()+sched_remove()+exchange()+be_peephole_new_node() by the new function be_peephole_exchange(). [r20788]
-
Matthias Braun authored
- only emit ret $0 on athlon if block has a label (= there is at least 1 jump to the block) [r20786]
-
- 25 Jun, 2008 2 commits
-
-
Michael Beck authored
dependencies [r20254]
-
Michael Beck authored
[r20248]
-