florian
|
f28cbbf73b
* run test with different options as it is tricky
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
889c55ecae
* "tminmax" test now prints out 'ok' if it passes and the error code if it fails
|
1 年之前 |
florian
|
fea8050457
* fix i386 building after fb3c4ff75be75c367f4f4d505563475ef7accdb5
|
1 年之前 |
florian
|
15398549a4
* fix simplication of max(double,double) with both values being constants
|
1 年之前 |
florian
|
fb3c4ff75b
* avoid CMPs with constants outside the range of signed 32 bit values
|
1 年之前 |
Michaël Van Canneyt
|
b1312ed3c6
* Patch from Thierry Gayet to fix double prefix when using aliases
|
1 年之前 |
Michaël Van Canneyt
|
564597a573
* Fix access violation: module can be reset while loading dependent units. Fixes issue #40705
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
ee1916e919
* i8086: Local variables unused in "second_AndOrXorShiftRot_assign" on i8086 are now not defined on this platform
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
11b341cc97
* x86: Added new OptPass1CMOVcc peephole optimisation routine to dust up min/max code
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
c79361c010
* Min/max intrinsics now simplify deterministic results
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
e4a0ce2fb5
* x86: Min/max intrinsic support
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
77c86cafd0
* a64: Fixed bug where unsigned min/max inlines used a signed comparison
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
81b7b80749
* Added support for 64-bit min/max intrinsics
|
1 年之前 |
florian
|
961e8fb749
* patch by Joeny Ang: fix TDbf memory leak, resolves #40709
|
1 年之前 |
Michaël Van Canneyt
|
14d4b0808b
* Patch from Thierry Gayet to fix compilation of tests
|
1 年之前 |
florian
|
8971103a00
* use bit_set_reg_reg also to clear single bits in thlcgobj.a_load_regconst_subsetref_intern
|
1 年之前 |
ccrause
|
f4828950a2
Add efuse library to default list of static link libraries.
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
4378319f87
* Added missing "override" directive for XML node dump routine on TDerefNode
|
1 年之前 |
Pierre Muller
|
afea558fbe
Add -32/-64 for sparc GNU assembler calls
|
1 年之前 |
Pierre Muller
|
c68ddc5360
Add $EMUL also for sparc CPU GNU linker call on solaris OS
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
948766a37a
* x86: New Op/TEST optimisation that rearranges register usage for the most efficient execution
|
1 年之前 |
florian
|
7c609ee7c4
* proper fix for 9056ab80257b71fb8bcdf90be2f71e2fbbf912b9
|
1 年之前 |
Michaël Van Canneyt
|
dcadafa1b8
* Fix memleak
|
1 年之前 |
Michaël Van Canneyt
|
04e715445f
* Patch from Thierry Gayet to fix crash when no options are specified on command-line
|
1 年之前 |
Pierre Muller
|
9056ab8025
Fix generation of i8086 CPU code, as BTR/BTS instructions require at least 386 CPU
|
1 年之前 |
florian
|
ac150e58c8
* thlcgobj.a_load_regconst_subsetref_intern uses a_bit_set_reg_reg if applicable
|
1 年之前 |
florian
|
12176d3683
* avoid to generate bts/r with memory operand
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
2b7df4237b
* nf_pass1_done, nf_error, nf_processing and nf_do_not_execute
|
1 年之前 |
ccrause
|
dd858f37aa
Ensure register to be eliminated is de-allocated before applying optimization LdsMov2Lds.
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
99851f22f5
* a64: New B -> RET peephole optimisation
|
1 年之前 |