Commit History

作者 SHA1 備註 提交日期
  Károly Balogh cf8aebf00f m68k: enabled safecall exception wrappers with linux 8 年之前
  nickysn 408b7a8807 + enable the code page aware compiler messages for all unices 8 年之前
  nickysn a34f531661 + implemented support for codepage aware compiler messages. It can be enabled 8 年之前
  florian 8b19610509 + sparc32 for normal sparc to be used in the compiler 8 年之前
  florian 188ec0f0c7 + basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.) 8 年之前
  Károly Balogh b3157aa5ea m68k: generate MUL helpers for CPUs without 32bit MUL already in pass 1 8 年之前
  Károly Balogh 3e8ee48458 m68k: define cpurox and enabled the rotate-related optimizations on CPUs which support rotate instructionsoptions.pas 8 年之前
  nickysn d7c8a081a1 + enable using the cg64 ops OP_SHR/OP_SHL/OP_SAR on i386 for implementing the 8 年之前
  nickysn 321876252b + enabled the rol/ror intrinsic on i8086 8 年之前
  Károly Balogh 4ee4099fca m68k: introduce a register calling convention, inspired by VBCC. volatile registers are used to pass arguments 8 年之前
  florian 046b148f5f * i386 and i8086 have an index register, so define cpurefshaveindexreg 9 年之前
  pierre 885b0034c5 Allow use of stabs for 64-bit systems with -dUSE_STABS_64 9 年之前
  Jonas Maebe 1c2bac7608 - removed FPC_HAS_VARSETS-related checks, FPC 2.6.4 has it 10 年之前
  Jonas Maebe 3f9f498e0d - removed leftover alpha, ia64 and vis code 10 年之前
  florian ba1297b1ab + provide also 8 and 16 bit div/mod helper 10 年之前
  Jonas Maebe 3ab62fc36e * define TSymStr as ansistring for llvm, as its type definitions can be quite long 10 年之前
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 年之前
  Jonas Maebe 41fba0c4f7 * switched to using the stack pointer as base register for the temp allocator 10 年之前
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk 11 年之前
  sergei 0262514939 * m68k: Transform 32-bit div/mod nodes into helper calls during pass 1. This is consistent with the way other targets do it, and results in pretty much nicer code. 11 年之前
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 年之前
  sergei 96dd464bf2 * Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS, cleaned out remaining $ifdef's. A slight functionality change is that fixup_jmps is now called before adding the procedure end symbol, not after, but that should not matter. 11 年之前
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 11 年之前
  yury c58340f8dd * Enabled safecall for mips. 11 年之前
  florian e210d5f30e + cpu_capabilites for x86_64 and i386 11 年之前
  Jonas Maebe fd9b32f87d + defines for llvm targets 11 年之前
  florian bbabb77ec9 * disable 32 bit operation optimization for powerpc64 11 年之前
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. 12 年之前
  florian 86c36995dd * i8086 has no 32 bit rol/ror support so disabled inlined ror/rol for now 12 年之前
  sergei 404c3efa58 * MIPS: handle get_frame internally, so it sets pi_needs_stackframe flag on current procedure. This makes possible not to force pi_needs_stackframe on every procedure and thus omit saving/restoring $fp register when it is not necessary. 12 年之前