florian
|
f2e0af6d37
* check used registers properly for SETcc/TEST/Jcc -> Jcc, resolves #38940
|
4 years ago |
florian
|
30df955001
* the MovOpMov2Op optimization needs to take care of the second operand, should resolve #38359
|
4 years ago |
florian
|
bae583118a
* patch by J. Gareth Moreton: x86 JccMovJmpMov2MovSetcc improvement, resolves #38761
|
4 years ago |
florian
|
5726428dcc
* patch by J. Gareth Moreton: Additional SETcc optimisations, resolves #38767
|
4 years ago |
florian
|
578424cf51
* patch by J. Gareth Moreton: TEST chain shortcutting, resolves #38908
|
4 years ago |
florian
|
6f482952de
* patch by J. Gareth Moreton: Memory CMP optimisation, resolves #38907
|
4 years ago |
florian
|
e57059eea3
* fix building on i386 after r49366
|
4 years ago |
florian
|
884d24e321
* patch by J. Gareth Moreton: x86 MOVZX/CMP optimisation, resolves #38882
|
4 years ago |
florian
|
503fc85dff
* patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703
|
4 years ago |
florian
|
87a67a3222
* typo fixed
|
4 years ago |
florian
|
53effea0f5
+ X86: JccMovJmpMov2MovSetcc optimization
|
4 years ago |
florian
|
612f063795
+ patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, resolves #38579
|
4 years ago |
florian
|
913bd009e9
* patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579
|
4 years ago |
florian
|
01937c4630
* patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resolves #38555
|
4 years ago |
florian
|
8ffa01e95f
* patch by J. Gareth Moreton: MOV/SHR reference optimisation, resolves #38560
|
4 years ago |
florian
|
c6443809ba
+ SETcc/Mov -> SETcc optimization
|
4 years ago |
pierre
|
236bef961c
Patch by Gareth Moreton
|
4 years ago |
pierre
|
2cd6951205
Apply patch proposed by J. Gareth Moreton in bug report #0038527
|
4 years ago |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 years ago |
florian
|
707bce74d7
* patch by J. Gareth Moreton: refactor OptPass2Jcc, resolves #38343
|
4 years ago |
florian
|
eb81b981cd
* patch by J. Gareth Moreton to fix MovzxCmp2CmpMovzx, resolves #38339
|
4 years ago |
florian
|
227bd3e904
* simplified code for JccAdd2SetccAdd optimization
|
4 years ago |
florian
|
f42f62565b
* patch by J. Gareth Moreton to resolve bug introduced in the first patch, resolves #38294
|
4 years ago |
florian
|
4e9b42344e
+ AddLea2Lea optimization
|
4 years ago |
florian
|
28efcfba65
+ patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294
|
4 years ago |
pierre
|
2bcd2a4a93
Appply fix from Gareth Moreton in bug report 38247
|
4 years ago |
Károly Balogh
|
01691e9ecb
* fix the m68k cross-builds by disabling part of r47824
|
4 years ago |
florian
|
2a990b8167
+ patch by J. Gareth Moreton: some new x86 assembler optimizations, resolves #38130
|
4 years ago |
florian
|
f7050ef41a
+ take care of vzeroupper in exit code optimizations
|
4 years ago |
florian
|
703941dde5
+ x86: MovxMov2Mov optimization
|
4 years ago |