J. Gareth "Curious Kit" Moreton
|
698d432cce
* x86: Separated out Jcc; STC/CLC optimisation and added additional peephole optimisations
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
3e06242fd8
* x86: New "STC/CLC; MOV" peephole optimisation
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
d06dd2b0ea
* x86: New "Jcc; CLC/STC; .Lbl" optimisation
|
1 tahun lalu |
Rika Ichinose
|
c29dd86bb2
Remove runtime ABI adapter in x86_64.inc:IndexByte/Word, and save two jumps in the common case.
|
1 tahun lalu |
florian
|
2575cbc439
* complain about turned off support of c style operators only in the parser,
|
1 tahun lalu |
Rika Ichinose
|
7bf502ad40
Change Mov*DQ to Mov*PS; they are always equivalent because no operations but the memory transfers are performed, and 1 byte shorter each.
|
1 tahun lalu |
Rika Ichinose
|
12f18177ae
Simplify x86_64.inc:Move non-temporal loops, and adjust thresholds for move distances considered too short for NT.
|
1 tahun lalu |
Rika Ichinose
|
0b5998ee8b
Write two last values after 2× loops unconditionally instead of an extra check.
|
1 tahun lalu |
Rika Ichinose
|
e395166cb7
Check for Move overlaps in more obvious way (that also does no jumps in forward case).
|
1 tahun lalu |
florian
|
8a48d1bbbc
* clean up of arrayconstructor_to_set, the stringdef case didn't work for years and is not tested, so it probably is not supposed to be there at all
|
1 tahun lalu |
Michaël Van Canneyt
|
cbbcc4356a
* Make color distinct from cardinal
|
1 tahun lalu |
marcoonthegit
|
78eb340a4f
* change elfid to 1400097 aka FreeBSD 14.0
|
1 tahun lalu |
florian
|
bc0d2293a1
* stricter type checking for set constants, resolves #40631
|
1 tahun lalu |
Sven/Sarah Barth
|
43721f21c4
* fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping
|
1 tahun lalu |
Sven/Sarah Barth
|
ed8a05d697
* use iscurrentunit only when there isn't a suitable def that the moduleid of the symtables can be compared to
|
1 tahun lalu |
Sven/Sarah Barth
|
ddc2259e5e
* protect against comparisons of nested types of generics and specializations
|
1 tahun lalu |
Sven/Sarah Barth
|
244d3df869
* make Lazarus' CodeTools happy
|
1 tahun lalu |
Sven/Sarah Barth
|
75b5e8e63d
* fix #40603:
|
1 tahun lalu |
Sven/Sarah Barth
|
2c527cfc01
* fix typos in comment, no code changes
|
1 tahun lalu |
florian
|
4fd5237c0e
* mask FPU exceptions during libxml initialization to avoid an fpu exception with newer libxml, resolves #40622
|
1 tahun lalu |
Michaël Van Canneyt
|
be7b9a66db
* Patch from Werner Pamler to implement GetInternalSize. Fixes issue #40630
|
1 tahun lalu |
Nikolay Nikolov
|
26855a29c8
* fix warning
|
1 tahun lalu |
Nikolay Nikolov
|
e073d5f7f7
+ implemented support for the local.get, local.set and local.tee instructions in TWasmValidationStacks.Validate
|
1 tahun lalu |
Michaël Van Canneyt
|
3a5db26abf
* Add TRttiEnumerationType for Delphi compatibility
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
b4eabbe5ce
* x86: Fixed CPU feature flags for AMD Jaguar and Piledriver
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
e4bd58d66a
* x86: Replaced CPU features array with "cpu_x86_64_v1_flags" where possible
|
1 tahun lalu |
florian
|
d7a486f225
* comment fixed, hint by Maxim Ganetsky
|
1 tahun lalu |
Michaël Van Canneyt
|
cde58d66fc
* Make GetEnumName safer, check actual type. Allow passing an integer
|
1 tahun lalu |
Pierre Muller
|
46508f6af1
Add some output to explain failure for test tests/webtbs/tw40624.pp
|
1 tahun lalu |
florian
|
f80f1112d4
+ Zen 4
|
1 tahun lalu |