Historie revizí

Autor SHA1 Zpráva Datum
  Károly Balogh 0cf7357ee2 * fix GetResFlags DFA optimizer warning on Sparc and AVR too před 11 roky
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed před 11 roky
  sergei 720b9bf560 * SPARC: reworked 64-bit comparisons so their result is always in flags. Comparisons are emitted as subtractions, sides are optionally swapped to avoid using Z flag (since it is not set correctly in multi-word subtraction). This generates significantly shorter code: when both sides are in registers it is just 3 instructions for equal/unequal and 2 instructions otherwise. před 11 roky
  sergei 471d0a5164 + SPARC: support optimized 32x32 to 64 bit multiplications. před 11 roky
  sergei 34cde7a07a * SPARC, tsparcaddnode.second_cmp64bit: don't copy LOC_CREGISTER locations, and handle comparison with constants without loading them into register (if possible). před 11 roky
  Jonas Maebe 353c15fb34 * fixed size of temporary register used to evaluate smallset<=/>=smallset před 11 roky
  Jonas Maebe 618a5e8e2e * fixed operand order for AND-operation in smallset<=/=>smallset code před 13 roky
  Jonas Maebe 54f3db3141 * fixed "set <=/=> set" před 13 roky
  Jonas Maebe 1d96dcc50d * renamed nf_swaped to nf_swapped před 18 roky
  peter 3078a1927f * remove ttype před 19 roky
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from před 19 roky
  fpc 790a4fe2d3 * log and id tags removed před 20 roky
  fpc 50778076c3 initial import před 20 roky
  peter e417e34496 * truncate log před 20 roky
  peter c95a859f0a * generic tlocation před 21 roky
  peter 65c3ba277c * ungetregister is now only used for cpuregisters, renamed to před 21 roky
  peter 33a834821f * paraloc branch merged před 21 roky
  florian 8a9758c5e2 * logs truncated před 21 roky
  florian 588e2c38bf * dwarf branch merged před 21 roky
  peter 47f08937e4 * use localalign info for alignment for locals and temps před 21 roky
  peter 42c6e9323b * sparc updates, mostly float related před 21 roky
  mazen 7251301e50 -unused units removed from uses clause před 22 roky
  peter 70fe77ca7c * procinfo unit contains tprocinfo před 22 roky
  peter 6a8d5eb25d * NEWRA branch merged před 22 roky
  peter 1b633246b9 * sparc fixes před 22 roky
  peter d0e4a452e4 * signed compare fixed před 22 roky
  peter ae8e74b45b * cleanup and first sparc implementation před 22 roky
  peter 230a14ff68 * getregisterfpu size parameter added před 22 roky
  peter 414bd5fa22 * more sparc cleanup před 22 roky
  mazen 5d902c46cb * fixed generated code for compare instructions před 22 roky