florian
|
3099e10f41
* revert accidently committed code
|
5 年之前 |
florian
|
e50c4f6373
+ AAarch64: optimize divisions by constant
|
5 年之前 |
florian
|
88836b467e
* (V)MOVA*(V)MOVS*2(V)MOVS* 1 optimization
|
5 年之前 |
florian
|
42324235bd
+ CallRet2Call optimization
|
5 年之前 |
florian
|
3279e63351
* patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass2MOV after DeepMov changes, second part of #36670
|
5 年之前 |
florian
|
3a5eb0ec59
* patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass1MOV after DeepMov changes, first part of #36670
|
5 年之前 |
florian
|
f632e2e7be
* simplified TX86AsmOptimizer.OptPass1Movx
|
5 年之前 |
florian
|
21565c2284
* fixed Mov2Movz optimization
|
5 年之前 |
florian
|
c6350e2903
* patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, part one of #36687
|
5 年之前 |
florian
|
e7d2c93ca7
* patch by J. Gareth Moreton: deadstore removal improvement, resolves #36669
|
5 年之前 |
florian
|
12d015a935
* patch by J. Gareth Moreton: CMOV extensions: frame/stack pointer relative references are always valid, resolves #36675
|
5 年之前 |
florian
|
bbcbd4eae1
* patch by J. Gareth Moreton, avoid illegal MovAdd2Lea and MovSub2Lea optimziations, resolves #36630
|
5 年之前 |
florian
|
2ea35e55b1
* patch by J. Gareth Moreton: x86 "OptPass1MOV" improvements - Part 2, resolves #36608
|
5 年之前 |
florian
|
43c83b3ae6
* improve LeaLea2Lea optimization
|
5 年之前 |
yury
|
1b3a3a7983
* Removed lot of unused local vars. It is useful to turn on the notes in options. :)
|
5 年之前 |
florian
|
993144b91b
* patch by J. Gareth Moreton: x86 SUB and LEA optimisations, resolves #36622
|
5 年之前 |
florian
|
a807e18591
* patch by J. Gareth Moreton: x86 CMP/TEST/Jcc optimisations, resolves #36624
|
5 年之前 |
florian
|
16152cf948
* patch by J. Gareth Moreton: get rid of another pass through the assembler list by integrating OptReferences
|
5 年之前 |
florian
|
5a1e6c2e91
* compilation on i386 fixed
|
5 年之前 |
florian
|
2b70c64d09
* patch by J. Gareth Moreton: Some cleaning up of OptPass2JMP and OptPass2MOV, resolves #36553
|
5 年之前 |
florian
|
124c64152d
* patch by J. Gareth Moreton: EAX -> EDX:EAX sign extension shortcuts, and MOVSX shortcuts for AX register, part 2 of #36551
|
5 年之前 |
florian
|
236c11ef71
* patch by J. Gareth Moreton: EAX -> EDX:EAX sign extension shortcuts, and MOVSX shortcuts for AX register, part 1 of #36551
|
5 年之前 |
florian
|
3dd6a8e24e
* add forgotten exits, fixes r43874
|
5 年之前 |
florian
|
92671c9b85
o patch by J. Gareth Moreton:
|
5 年之前 |
florian
|
9b68c7a5f5
* fix X86AsmOptimizer.RegModifiedByInstruction for VMOVSS/VMOVSD/IMUL
|
5 年之前 |
florian
|
76e7833a20
* avoid invalid type cast
|
5 年之前 |
florian
|
d3f3f81e16
* fixes TX86AsmOptimizer.OptPass1_V_MOVAP after r43855
|
5 年之前 |
florian
|
22cb46fca9
* cleanup
|
5 年之前 |
florian
|
73c6cab096
+ MovMovMov2XChg optimization by J. Gareth Moreton
|
5 年之前 |
florian
|
7da6bac960
* look further forward in TX86AsmOptimizer.OptPass1_V_MOVAP
|
5 年之前 |