yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 年之前 |
florian
|
707bce74d7
* patch by J. Gareth Moreton: refactor OptPass2Jcc, resolves #38343
|
4 年之前 |
florian
|
eb81b981cd
* patch by J. Gareth Moreton to fix MovzxCmp2CmpMovzx, resolves #38339
|
4 年之前 |
florian
|
227bd3e904
* simplified code for JccAdd2SetccAdd optimization
|
4 年之前 |
florian
|
f42f62565b
* patch by J. Gareth Moreton to resolve bug introduced in the first patch, resolves #38294
|
4 年之前 |
florian
|
4e9b42344e
+ AddLea2Lea optimization
|
4 年之前 |
florian
|
28efcfba65
+ patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294
|
4 年之前 |
pierre
|
2bcd2a4a93
Appply fix from Gareth Moreton in bug report 38247
|
4 年之前 |
Károly Balogh
|
01691e9ecb
* fix the m68k cross-builds by disabling part of r47824
|
4 年之前 |
florian
|
2a990b8167
+ patch by J. Gareth Moreton: some new x86 assembler optimizations, resolves #38130
|
4 年之前 |
florian
|
f7050ef41a
+ take care of vzeroupper in exit code optimizations
|
4 年之前 |
florian
|
703941dde5
+ x86: MovxMov2Mov optimization
|
4 年之前 |
florian
|
8bbc7d5df3
* patch by J. Gareth Moreton to improve LEA/SHL -> LEA optimisation, resolves #37954
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
florian
|
f284a6eda9
* improved (V)MOVA*(V)MOVA*2(V)MOVA* 2 optimization
|
4 年之前 |
florian
|
8e62bf649e
* load 0.0 by (V)XORPS/D instead of (V)PXOR in mm registers
|
4 年之前 |
florian
|
e4f53a7e41
* don't do illegal type conversions on GetNextInstructionUsingReg results
|
4 年之前 |
florian
|
549bc49c4a
+ more pxor/vpxor optimizations
|
4 年之前 |
florian
|
284aca7348
+ x86: FstpFld2Fst optimization (re-enabled for safe cases)
|
4 年之前 |
florian
|
1fb7603f61
* x86: ImulMov2Imul optimization
|
4 年之前 |
florian
|
9d6e34ffc8
* compilation on i386 fixed
|
4 年之前 |
florian
|
b55c740702
* extended AndMovzToAnd to support more variants
|
4 年之前 |
florian
|
08b61997ca
* MovzAnd2Movz* optimization improved
|
4 年之前 |
florian
|
2c54477807
* patch by J. Gareth Moreton: introduce RemoveInstruction and make as much as possible use of RemoveCurrentP, resolves #37399
|
4 年之前 |
Jonas Maebe
|
ad7c3d9a09
* don't convert lea to add/inc/dec/sub if there's a symbol in the reference
|
5 年之前 |
florian
|
8761545848
* patch by J. Gareth Moreton: Long-range MOV + MOVS/Z optimisation, resolves #37390
|
5 年之前 |
Jonas Maebe
|
06a5ec5b5c
* fixed peephole optimizer replace lea by add even if the flags were in use
|
5 年之前 |
florian
|
941020af1a
* patch by J. Gareth Moreton: Minor oversight in MovAnd2Mov 3 optimisation, resolves #37442
|
5 年之前 |
florian
|
55c4986c8d
* modified patch by J. Gareth Moreton: MovOpMov2Op/Lea2Add/Lea2Sub consolidation, resolves #37422
|
5 年之前 |
florian
|
09125e834f
+ patch by J. Gareth Moreton: SHL-centric peephole optimisations, resolves #37389
|
5 年之前 |