Commit History

Автор SHA1 Съобщение Дата
  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. преди 11 години
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed преди 11 години
  sergei cda81e1d18 * SPARC: emit "x shl 1" as "x+x", it yields shorter code. преди 11 години
  sergei 0afd95e840 * SPARC, tmoddivnode improvements/fixes: преди 11 години
  sergei 36d0c8a5a7 * x86 and SPARC: fixed handling 64-bit (qwordbool) values in tcgnotnode (partial fix for Mantis #25255). преди 11 години
  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) преди 11 години
  sergei 9a486d73ba + SPARC: support FNEGd/FNEGq internal instructions, and use them to implement floating-point negation more efficiently. преди 11 години
  pierre c3549aa67b Fix tw22326 test compilation failure преди 13 години
  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 години
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). преди 18 години
  Jonas Maebe 683de5ada2 * don't destroy source register when performing division of signed преди 18 години
  florian 53b2b1e882 * several packed array and varset related ies on sparc fixed преди 18 години
  florian 85d63d9fa9 * settings refactored преди 19 години
  peter 3078a1927f * remove ttype преди 19 години
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from преди 19 години
  florian 558c894e73 * fix for dword div dword power of two преди 19 години
  peter a3ab2053c9 * support multiple asmlabel types, renamed getlabel to преди 20 години
  fpc 790a4fe2d3 * log and id tags removed преди 20 години
  fpc 50778076c3 initial import преди 20 години
  peter e417e34496 * truncate log преди 20 години
  peter c95a859f0a * generic tlocation преди 21 години
  peter 65c3ba277c * ungetregister is now only used for cpuregisters, renamed to преди 21 години
  peter f3f33a5fea * fixed shr/shl 32 преди 21 години
  florian 8eaf31e212 * qword/int64 shifting fixed преди 21 години
  florian 8a9758c5e2 * logs truncated преди 21 години
  florian 588e2c38bf * dwarf branch merged преди 21 години
  mazen 619b429650 *fixes related to removal of rg преди 22 години
  peter 70fe77ca7c * procinfo unit contains tprocinfo преди 22 години
  peter 6a8d5eb25d * NEWRA branch merged преди 22 години