Jeppe Johansen
|
c20b27ede9
Add most SSE instructions as intrinsics.
|
%!s(int64=5) %!d(string=hai) anos |
marco
|
61c405f942
* more abi numbers from test VMs
|
%!s(int64=5) %!d(string=hai) anos |
Jeppe Johansen
|
135a88c888
movhlps/movlhps only take xmm registers.
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
6cac8cc77b
* fix Peephole Optimization: Cmpcc2Testcc - condition AE/NB/NC/NO --> Always optimization
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
f8339a43ea
* do not do full boolean evaluation on LOC_FLAGS
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
424c8a0ac0
* simple record accesses have not side effects
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
8f0376c888
+ JccAdd2SetccAdd optimization
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
bc3131688a
* fix precedence of IS operator, resolves #35909
|
%!s(int64=5) %!d(string=hai) anos |
marco
|
fc49266749
* comment with FreeBSD11 tag value
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
cea7723080
* more use of RemoveCurrentP(p)
|
%!s(int64=5) %!d(string=hai) anos |
joost
|
113ed4f0e7
* Missing file added to fpmake.pp
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
9819df6fe1
* calculate complexity of an rtti node correctly
|
%!s(int64=5) %!d(string=hai) anos |
marco
|
d74abf8575
* let win64 also define _win32. Some function prototypes are under that
|
%!s(int64=5) %!d(string=hai) anos |
marco
|
1b1df0c026
* _win64 fixes. Commctrl still has it but has now the correct define.
|
%!s(int64=5) %!d(string=hai) anos |
marco
|
cf0bf230c5
* ifdef _win64 -> win64. Patch by Marcin. Possibly headers converted
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
97c8464b11
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
9c088bda6a
* fix for Mantis #36706: only link a library against the dynamic loader if we're not linking against the C library anyway
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
6f825baa6f
* second patch by Evgeniy Shtrenyov for #36737 to improve backward compatibility
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
f42b0bf6f5
* fixed JccAdd/Inc/Dec2*Adc/Sbb optimizations
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
34be9e4643
* CallRet2* optimization may not misalign the stack, reported by C Western on fpc-devel
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
ac974c9ab7
* improve is_loop_invariant for load nodes
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
507fc9c1ff
+ take care of addn and subn in is_loop_invariant
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
3cecec0b24
* fix compilation of simpleserver on non-Unix systems
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
8003f675c5
+ add test for already fixed Mantis #24283
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
9d7d146ddc
* patch by Evgeniy to overcome fp.ini line length limit for help files, resolves #36737
|
%!s(int64=5) %!d(string=hai) anos |
pierre
|
fb8f4ceca5
* Fix sourcezip make target, correcting mixed case input file names.
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
80c0fc3c92
* several fixes to get better reg. allocations in the arm assembler optimizer
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
62129db44c
* ARM: look further ahead when optimizing mov rX, yyyy
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
9132b54b3b
+ ARM: MovMLA2MUL optimization
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
684ef3008f
* ARM: optimize mov rX,#0 .... mul/mla/umull ...,rX,...
|
%!s(int64=5) %!d(string=hai) anos |