Commit Verlauf

Autor SHA1 Nachricht Datum
  Károly Balogh 0cf7357ee2 * fix GetResFlags DFA optimizer warning on Sparc and AVR too vor 11 Jahren
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed vor 11 Jahren
  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. vor 11 Jahren
  sergei 471d0a5164 + SPARC: support optimized 32x32 to 64 bit multiplications. vor 11 Jahren
  sergei 34cde7a07a * SPARC, tsparcaddnode.second_cmp64bit: don't copy LOC_CREGISTER locations, and handle comparison with constants without loading them into register (if possible). vor 11 Jahren
  Jonas Maebe 353c15fb34 * fixed size of temporary register used to evaluate smallset<=/>=smallset vor 11 Jahren
  Jonas Maebe 618a5e8e2e * fixed operand order for AND-operation in smallset<=/=>smallset code vor 13 Jahren
  Jonas Maebe 54f3db3141 * fixed "set <=/=> set" vor 13 Jahren
  Jonas Maebe 1d96dcc50d * renamed nf_swaped to nf_swapped vor 18 Jahren
  peter 3078a1927f * remove ttype vor 19 Jahren
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from vor 19 Jahren
  fpc 790a4fe2d3 * log and id tags removed vor 20 Jahren
  fpc 50778076c3 initial import vor 20 Jahren
  peter e417e34496 * truncate log vor 20 Jahren
  peter c95a859f0a * generic tlocation vor 21 Jahren
  peter 65c3ba277c * ungetregister is now only used for cpuregisters, renamed to vor 21 Jahren
  peter 33a834821f * paraloc branch merged vor 21 Jahren
  florian 8a9758c5e2 * logs truncated vor 21 Jahren
  florian 588e2c38bf * dwarf branch merged vor 21 Jahren
  peter 47f08937e4 * use localalign info for alignment for locals and temps vor 21 Jahren
  peter 42c6e9323b * sparc updates, mostly float related vor 21 Jahren
  mazen 7251301e50 -unused units removed from uses clause vor 22 Jahren
  peter 70fe77ca7c * procinfo unit contains tprocinfo vor 22 Jahren
  peter 6a8d5eb25d * NEWRA branch merged vor 22 Jahren
  peter 1b633246b9 * sparc fixes vor 22 Jahren
  peter d0e4a452e4 * signed compare fixed vor 22 Jahren
  peter ae8e74b45b * cleanup and first sparc implementation vor 22 Jahren
  peter 230a14ff68 * getregisterfpu size parameter added vor 22 Jahren
  peter 414bd5fa22 * more sparc cleanup vor 22 Jahren
  mazen 5d902c46cb * fixed generated code for compare instructions vor 22 Jahren