Историја ревизија

Аутор SHA1 Порука Датум
  J. Gareth "Curious Kit" Moreton 83969d3ba3 * x86: Added BEXTR and BZHI to special spilling rules since they follow the same format as SHRX etc. пре 2 година
  Yuriy Sydorov e9acd759a4 * Fixed random AVs when targeting the AVX FPU. пре 3 година
  florian 7811b915a9 * x86-64: we can spill replace 32 bit operations if the operation does not modify a register пре 4 година
  florian 90710d055b * fix spilling of (v)min/max/s/ps/d operations пре 4 година
  florian de36d6c049 + added newly used opcodes to avx_opcode_only_op0_may_be_memref пре 4 година
  florian d9eddc50fd * fix spilling for PAND, POR and PXOR, resolves #37084 пре 5 година
  Jeppe Johansen 135a88c888 movhlps/movlhps only take xmm registers. пре 5 година
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would пре 6 година
  florian b1dff29cbf * removed unused units пре 8 година
  florian a8ba81a585 * unused data structure removed пре 8 година
  florian 41b028ffc0 * unpcklp* require aligned memory, so do not spill replace their first operand by a memory location, resolves #31332 пре 8 година
  florian 180e0e7561 * avoid spilling of 2nd and 3rd operand of avx instructions пре 9 година
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk пре 11 година
  sergei e7cd5319f0 * Put under {$ifndef x86_64} more cases of instructions that do not exist in 64-bit mode. пре 11 година
  sergei 1c7a5d5adc * x86: fix spilling of sqrtss and sqrtsd instructions, they cannot have memory as destination. пре 11 година
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 пре 11 година
  florian 75a13f7e47 * do not allow VCOMISD/VCOMISS to use a memory location as target пре 11 година
  florian a8643410c4 * fix trgx86.do_spill_replace for bmi rotating/shifting instructions пре 11 година
  florian 9d84b83475 * fix comment пре 11 година
  nickysn c83032992d * more fixes to the 3-op IMUL spilling: пре 11 година
  florian e210d5f30e + cpu_capabilites for x86_64 and i386 пре 11 година
  Jonas Maebe 5ef93e85b8 + added extra "orgsupreg" parameter to do_spill_read/do_spill_written/ пре 11 година
  florian f56d2d4b09 * be able to replace lea by add when spilling пре 11 година
  florian e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) пре 12 година
  nickysn 2a9d38d878 + proper spilling support for R_SUBH (i.e. AH,BH,CH,DH) x86 registers in trgx86.do_spill_replace пре 12 година
  sergei 1579583484 * COMISD (and COMISS, too) instruction cannot have memory reference as destination, Mantis #22150. пре 13 година
  sergei b3335abe75 * MOVSXD destination operand cannot be in memory, resolves #20850. пре 13 година
  florian ca1f33aae1 * extended do_spill_replace with some sse instructions пре 14 година
  florian 66a8dd1e32 * cmov cannot use memory location as destination, fixed spiling code, resolves #19201 пре 14 година
  Jonas Maebe 99a75c56fc * fixed copy-paste error in r15600 пре 15 година