Commit History

Автор SHA1 Съобщение Дата
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables преди 11 години
  sergei d72478eb64 * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target. Moved it to generic tcgaddnode and reused in tmipsaddnode, where the same functionality was implemented in different way. преди 11 години
  florian ce9398f8d8 * do not reuse register on x86 either преди 12 години
  florian 0a84f1f10c + avx uses add to multiply by 2 преди 12 години
  Jonas Maebe 5051453806 + support for LOC_(C)MMREGISTER in hlcg преди 12 години
  florian d2aa35e9de * throw an internal error if code generation depends on expectloc but expectloc and real loc do not match преди 13 години
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for преди 13 години
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 преди 13 години
  Jonas Maebe 1bb9a3b3d7 * fixed generic code for subtracting one set from another if both are преди 14 години
  Jonas Maebe d3a4866cf5 * reorder processing of left/right for add nodes somewhat to make преди 14 години
  Jonas Maebe e4d322bcdb + default implementation for for the *_checkoverflow() methods in case преди 14 години
  Jonas Maebe 2cb4514c07 * converted all non-x86-specific and non-32bit-specific code to use hlcgobj преди 14 години
  Jonas Maebe 6748a9a238 * fixed forcing setelementn on the correct side in add nodes преди 14 години
  florian 990add9272 * fixed non short boolean evaluation of <64 bit bool> and/or <64 bit bool> on non-64 bit cpus преди 14 години
  florian f5694da7bc * OS_INT => OS_32 преди 14 години
  Jonas Maebe e8871f0885 * fixed and simplified tcgaddnode.second_addsmallset: don't modify преди 14 години
  Jonas Maebe 0e96a159c8 * enabled pushing (x87) fpu registers in case too few might be available преди 15 години
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: преди 15 години
  peter 8f239d04b6 * cleanup and simplify the set type handling преди 17 години
  Jonas Maebe f36e5411af * split cpu64bit compiler define into преди 17 години
  Jonas Maebe fee257ba81 * one more fix for x86 fpu stack swapping (mantis #10757) преди 17 години
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass преди 18 години
  Jonas Maebe 0cbcf95ff2 * fixed compilation on non-x86 after r8617 преди 18 години
  florian 4cd15058df * take care of the used fpu instruction set when saving/restoring function results on x86 преди 18 години
  Jonas Maebe 89ed91509a * Some fixes for r8515: преди 18 години
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number преди 18 години
  Jonas Maebe 5cf2511283 - removed/disabled all normalset code (except for bootstrapping), since преди 18 години
  Jonas Maebe a0b57eddb5 * new internal set format for big endian systems. Advantages: преди 18 години
  florian 53b2b1e882 * several packed array and varset related ies on sparc fixed преди 18 години
  peter 5a68a743fc * remove invalid aword typecast преди 18 години