J. Gareth "Curious Kit" Moreton
|
c4899b5dc0
* Dead code in TAddNode.Simplify has been stripped
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
487ca08cf3
* In TAddNode.Simplify, commutative operations now ensure integer constant operands go on the right for simplicity
|
2 年之前 |
florian
|
6a902660a5
* patch by Rika: Make more use of fpc_*_array (mainly fpc_addref_array) in rtl/inc/dynarr.inc, resolves #40174
|
2 年之前 |
florian
|
ee16fc7b96
* patch by Rika, trivial adjustments to !373, resolves #40172
|
2 年之前 |
florian
|
159fa78514
* patch by Rika: fix for 15f29b8fa06a5b5d25a0d4783d7940fdf73b00d2
|
2 年之前 |
Rika Ichinose
|
da12cfc867
Improved CompareWord for i386 and x86_64.
|
2 年之前 |
Rika Ichinose
|
f0811e448d
Improve generic CompareWord.
|
2 年之前 |
florian
|
15f29b8fa0
* patch by Rika: Perform 32-bit random if the bound fits into 32 bits at runtime, resolves #40171
|
2 年之前 |
Sergey Larin
|
62c24b3756
Added test to check WideChar const to UTF8String const conversion
|
3 年之前 |
Sergey Larin
|
de58691e75
Allow WideChar const to UTF8String const conversion
|
3 年之前 |
J. Gareth "Curious Kit" Moreton
|
4d33e5f137
* x86: OptPass1_V_MOVAP now uses GetNextInstructionUsingReg and UpdateUsedRegsBetween
|
3 年之前 |
J. Gareth "Curious Kit" Moreton
|
9ee672f9eb
* New UpdateUsedRegsBetween utility subroutine
|
3 年之前 |
florian
|
95e5eeb226
* fix compilation with -dEXTDEBUG
|
2 年之前 |
florian
|
7cc94fc000
* patch by Rika: Trivial adjustments to !379, resolves #40168
|
2 年之前 |
Michalis Kamburelis
|
905c485ff4
Fix glDebugMessageXxx to use extdecl
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
a5702d89e8
* More complex uses of the pruning methods in TAddNode.Simplify
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
9d8fd6d55e
* TAddNode.Simplify now uses pruning methods
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
7488f1e3f8
* New node pruning methods
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
2a44ffe51b
* x86: BZHI optimisation now sets the subtract and shift nodes to 'do not execute' as they are skipped over.
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
16bd996e74
* x86: 'and not' optimisation now sets the NOT node to 'do not execute' as it is skipped over
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
1b43913408
* New 'do not execute' flag for notes and respective internal error triggering
|
2 年之前 |
florian
|
586a7d30ab
* patch by ccrause: fixes another .fpc* section problem for AVR, resolves #40162
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
090e4fea96
* New test for i40122
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
dd7320ec13
* x86: PostPeepholeOptCmp and PostPeepholeOptTestOr
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
4d676cd6fa
* x86: JccMovJmpMov2CMovCMov will no longer move
|
2 年之前 |
florian
|
8f7e61eef6
* patch by ccrause: do not load .fpc* sections into avr microcontroller to save space, resolves #40160
|
2 年之前 |
Rika Ichinose
|
b723178117
Even better CompareByte for x64.
|
2 年之前 |
Rika Ichinose
|
d36e96ea74
Improved CompareDWord for i386 and x86_64.
|
2 年之前 |
Rika Ichinose
|
ee5b9e53a9
Improve generic CompareDWord.
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
4e8ef448ed
* i386: Bug fix where EBP was marked as preserved when it wasn't, causing faulty optimisations
|
2 年之前 |