Commit History

Autor SHA1 Mensaxe Data
  florian f0e75de730 * properly update allocation info of the involved register when carrying out an MovMovCmp2MovCmp optimization, resolves issue #30052 %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 9d2258e4d9 * increase length of asmbin string from 8 chars to 16. this is needed to support standard vasm binary names on PPC and (soon) m68k %!s(int64=9) %!d(string=hai) anos
  marcus 31b6e2df9b AmigaOS4: initial package checkin with exec.library unit %!s(int64=9) %!d(string=hai) anos
  michael e78e4d0e72 * Publish UseDollarString and DollarStrings properties %!s(int64=9) %!d(string=hai) anos
  Károly Balogh e04bddc143 fixed build for MorphOS, which uses a heavily patched old GNU AS, and it doesn't know the -a32 argument %!s(int64=9) %!d(string=hai) anos
  florian 8d9f6bbe0b * disable some debugging code which does not work anymore due to the unification of the peephole optimizer %!s(int64=9) %!d(string=hai) anos
  florian 77b4709e7a + i386 compiler tracks now flag usage if needed, so the mov $0,reg -> xor reg,reg transformation can be enabled %!s(int64=9) %!d(string=hai) anos
  svenbarth d07b49270f Fix for Mantis #30030. %!s(int64=9) %!d(string=hai) anos
  michael bae53fda21 * Some fixes from Graeme Geldenhuys (Bug ID 30038): %!s(int64=9) %!d(string=hai) anos
  florian 3c2dab9878 * i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same %!s(int64=9) %!d(string=hai) anos
  florian 4ac3953c34 * use InstructionLoadsFromReg instead of RegInInstruction when moving register deallocations %!s(int64=9) %!d(string=hai) anos
  florian 046b148f5f * i386 and i8086 have an index register, so define cpurefshaveindexreg %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 1850cb4ccc * don't look at the resultdef, but at the defs of the operands to decide %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 69ad962544 * fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 70cfe1dc23 * fixed cross-assembling from Linux/ppc(32|64) to the "other bitness" %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 61356a08e6 * fixed default target for a ppc64 -> ppc32 cross-compiler %!s(int64=9) %!d(string=hai) anos
  michael ef564491b2 * Fixes from Graeme Geldenhuys for bug ID #30006 and bug ID #30008: %!s(int64=9) %!d(string=hai) anos
  lacak 2e005ecc7d fcl-db: sqldb: make deferred blob loading dependent on sqoKeepOpenOnCommit not on sqoAutoCommit. As original problem is that dataset remains open on commit. Related to rev.33496 %!s(int64=9) %!d(string=hai) anos
  Károly Balogh bd564b8933 m68k: some code to support the ColdFire v4e FPU. not functional yet. %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 1192978152 m68k: software mod/div and mul helper requirement has nothing to do with the softfpu, CF and plain 68k simply needs it %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 510c3456d6 m68k: define CPUCOLDFIRE on the CF family targets %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 266dee9258 * update tprocvardef.GetTypeName() for blocks so it prints them using the %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe f50dec5202 * don't allow implicit type conversions from pointers to c-style blocks in %!s(int64=9) %!d(string=hai) anos
  marcus e38e051425 Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS %!s(int64=9) %!d(string=hai) anos
  florian a742df9035 * reverse merged r33524 as it is not safe as test results showed %!s(int64=9) %!d(string=hai) anos
  florian 2a28f5a85d * update used_in_proc only in trgobj.translate_registers, before it might cause unnecessary pushes of actually unused registers %!s(int64=9) %!d(string=hai) anos
  florian f634387394 + implement TCpuAsmOptimizer.RegLoadedWithNewValue for x86-64, resolves issue #29527 %!s(int64=9) %!d(string=hai) anos
  florian f576b0c01b * make use of xor reg,reg by generating it directly instead of hoping for the peephole %!s(int64=9) %!d(string=hai) anos
  florian 2dbcdbe466 + peephole optimizer: change jmp .L1 ... .L1: ret into ret %!s(int64=9) %!d(string=hai) anos
  florian e566fe1938 * tscannerfile.readoptionalstate can handle also switches enclosed in (* ... *) comments %!s(int64=9) %!d(string=hai) anos