Commit History

Author SHA1 Message Date
  Károly Balogh 2f23b5f0fd m68k: output some GAS specific pseudo instructions in the GNU as writer, so the assembler can do branch size optimization for us 9 years ago
  Károly Balogh 4287f81b92 m68k: support and use float TResFlags in the rest of the CG. ColdFire FPU now works, and FSxx is no longer generated which is software supported on '060, and doesn't exist on CF. if we still want to support it later, we can add it to cg.g_flags2reg 9 years ago
  Károly Balogh 23106882ac m68k: extended TResFlags with float resflags 9 years ago
  Károly Balogh 9d2dad2463 m68k: added cpu type cfv4e, which is the only ColdFire with FPU, and GNU AS needs this to actually allow CF FPU code 9 years ago
  marcus d23ee52001 os4units: library unit for graphics.library 9 years ago
  florian d2b74be153 * always use vmov variants of instructions if avx is enabled 9 years ago
  florian ec92bc3390 * case of identifiers fixed 9 years ago
  marcus 44a544d0f5 AmigaOS4: library units for utility.library, timer.device and dos.library 9 years ago
  florian f0e75de730 * properly update allocation info of the involved register when carrying out an MovMovCmp2MovCmp optimization, resolves issue #30052 9 years ago
  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 9 years ago
  marcus 31b6e2df9b AmigaOS4: initial package checkin with exec.library unit 9 years ago
  michael e78e4d0e72 * Publish UseDollarString and DollarStrings properties 9 years ago
  Károly Balogh e04bddc143 fixed build for MorphOS, which uses a heavily patched old GNU AS, and it doesn't know the -a32 argument 9 years ago
  florian 8d9f6bbe0b * disable some debugging code which does not work anymore due to the unification of the peephole optimizer 9 years ago
  florian 77b4709e7a + i386 compiler tracks now flag usage if needed, so the mov $0,reg -> xor reg,reg transformation can be enabled 9 years ago
  svenbarth d07b49270f Fix for Mantis #30030. 9 years ago
  michael bae53fda21 * Some fixes from Graeme Geldenhuys (Bug ID 30038): 9 years ago
  florian 3c2dab9878 * i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same 9 years ago
  florian 4ac3953c34 * use InstructionLoadsFromReg instead of RegInInstruction when moving register deallocations 9 years ago
  florian 046b148f5f * i386 and i8086 have an index register, so define cpurefshaveindexreg 9 years ago
  Jonas Maebe 1850cb4ccc * don't look at the resultdef, but at the defs of the operands to decide 9 years ago
  Jonas Maebe 69ad962544 * fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host 9 years ago
  Jonas Maebe 70cfe1dc23 * fixed cross-assembling from Linux/ppc(32|64) to the "other bitness" 9 years ago
  Jonas Maebe 61356a08e6 * fixed default target for a ppc64 -> ppc32 cross-compiler 9 years ago
  michael ef564491b2 * Fixes from Graeme Geldenhuys for bug ID #30006 and bug ID #30008: 9 years ago
  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 9 years ago
  Károly Balogh bd564b8933 m68k: some code to support the ColdFire v4e FPU. not functional yet. 9 years ago
  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 9 years ago
  Károly Balogh 510c3456d6 m68k: define CPUCOLDFIRE on the CF family targets 9 years ago
  Jonas Maebe 266dee9258 * update tprocvardef.GetTypeName() for blocks so it prints them using the 9 years ago