florian
|
53effea0f5
+ X86: JccMovJmpMov2MovSetcc optimization
|
4 ani în urmă |
florian
|
612f063795
+ patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, resolves #38579
|
4 ani în urmă |
florian
|
913bd009e9
* patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579
|
4 ani în urmă |
florian
|
01937c4630
* patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resolves #38555
|
4 ani în urmă |
florian
|
8ffa01e95f
* patch by J. Gareth Moreton: MOV/SHR reference optimisation, resolves #38560
|
4 ani în urmă |
florian
|
c6443809ba
+ SETcc/Mov -> SETcc optimization
|
4 ani în urmă |
pierre
|
236bef961c
Patch by Gareth Moreton
|
4 ani în urmă |
pierre
|
2cd6951205
Apply patch proposed by J. Gareth Moreton in bug report #0038527
|
4 ani în urmă |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 ani în urmă |
florian
|
707bce74d7
* patch by J. Gareth Moreton: refactor OptPass2Jcc, resolves #38343
|
4 ani în urmă |
florian
|
eb81b981cd
* patch by J. Gareth Moreton to fix MovzxCmp2CmpMovzx, resolves #38339
|
4 ani în urmă |
florian
|
227bd3e904
* simplified code for JccAdd2SetccAdd optimization
|
4 ani în urmă |
florian
|
f42f62565b
* patch by J. Gareth Moreton to resolve bug introduced in the first patch, resolves #38294
|
4 ani în urmă |
florian
|
4e9b42344e
+ AddLea2Lea optimization
|
4 ani în urmă |
florian
|
28efcfba65
+ patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294
|
4 ani în urmă |
pierre
|
2bcd2a4a93
Appply fix from Gareth Moreton in bug report 38247
|
4 ani în urmă |
Károly Balogh
|
01691e9ecb
* fix the m68k cross-builds by disabling part of r47824
|
4 ani în urmă |
florian
|
2a990b8167
+ patch by J. Gareth Moreton: some new x86 assembler optimizations, resolves #38130
|
4 ani în urmă |
florian
|
f7050ef41a
+ take care of vzeroupper in exit code optimizations
|
4 ani în urmă |
florian
|
703941dde5
+ x86: MovxMov2Mov optimization
|
4 ani în urmă |
florian
|
8bbc7d5df3
* patch by J. Gareth Moreton to improve LEA/SHL -> LEA optimisation, resolves #37954
|
4 ani în urmă |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 ani în urmă |
florian
|
f284a6eda9
* improved (V)MOVA*(V)MOVA*2(V)MOVA* 2 optimization
|
4 ani în urmă |
florian
|
8e62bf649e
* load 0.0 by (V)XORPS/D instead of (V)PXOR in mm registers
|
4 ani în urmă |
florian
|
e4f53a7e41
* don't do illegal type conversions on GetNextInstructionUsingReg results
|
4 ani în urmă |
florian
|
549bc49c4a
+ more pxor/vpxor optimizations
|
4 ani în urmă |
florian
|
284aca7348
+ x86: FstpFld2Fst optimization (re-enabled for safe cases)
|
4 ani în urmă |
florian
|
1fb7603f61
* x86: ImulMov2Imul optimization
|
4 ani în urmă |
florian
|
9d6e34ffc8
* compilation on i386 fixed
|
4 ani în urmă |
florian
|
b55c740702
* extended AndMovzToAnd to support more variants
|
4 ani în urmă |