Commit Verlauf

Autor SHA1 Nachricht Datum
  sergei f3801d13de * SPARC: cleaned up and actualized TAsmCond (stuff copy-pasted from x86 removed, conditions for unordered floating-point comparisons added). Fixes Mantis #9362 on this target. vor 11 Jahren
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed vor 11 Jahren
  sergei cda81e1d18 * SPARC: emit "x shl 1" as "x+x", it yields shorter code. vor 11 Jahren
  sergei 0afd95e840 * SPARC, tmoddivnode improvements/fixes: vor 11 Jahren
  sergei 36d0c8a5a7 * x86 and SPARC: fixed handling 64-bit (qwordbool) values in tcgnotnode (partial fix for Mantis #25255). vor 11 Jahren
  sergei 6469d41e2a * SPARC: removed 32 bit shift code, and adjusted 64-bit shifts to take advantage of 3-address instructions (a port of r26142 for MIPS) vor 11 Jahren
  sergei 9a486d73ba + SPARC: support FNEGd/FNEGq internal instructions, and use them to implement floating-point negation more efficiently. vor 11 Jahren
  pierre c3549aa67b Fix tw22326 test compilation failure vor 13 Jahren
  florian d2aa35e9de * throw an internal error if code generation depends on expectloc but expectloc and real loc do not match vor 13 Jahren
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for vor 13 Jahren
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). vor 18 Jahren
  Jonas Maebe 683de5ada2 * don't destroy source register when performing division of signed vor 18 Jahren
  florian 53b2b1e882 * several packed array and varset related ies on sparc fixed vor 18 Jahren
  florian 85d63d9fa9 * settings refactored vor 19 Jahren
  peter 3078a1927f * remove ttype vor 19 Jahren
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from vor 19 Jahren
  florian 558c894e73 * fix for dword div dword power of two vor 19 Jahren
  peter a3ab2053c9 * support multiple asmlabel types, renamed getlabel to vor 20 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 f3f33a5fea * fixed shr/shl 32 vor 21 Jahren
  florian 8eaf31e212 * qword/int64 shifting fixed vor 21 Jahren
  florian 8a9758c5e2 * logs truncated vor 21 Jahren
  florian 588e2c38bf * dwarf branch merged vor 21 Jahren
  mazen 619b429650 *fixes related to removal of rg vor 22 Jahren
  peter 70fe77ca7c * procinfo unit contains tprocinfo vor 22 Jahren
  peter 6a8d5eb25d * NEWRA branch merged vor 22 Jahren