Commit History

Autor SHA1 Mensaxe Data
  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