Revīziju vēsture

Autors SHA1 Ziņojums Datums
  nickysn 408b7a8807 + enable the code page aware compiler messages for all unices 8 gadi atpakaļ
  nickysn a34f531661 + implemented support for codepage aware compiler messages. It can be enabled 8 gadi atpakaļ
  florian 8b19610509 + sparc32 for normal sparc to be used in the compiler 8 gadi atpakaļ
  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 gadi atpakaļ
  Károly Balogh b3157aa5ea m68k: generate MUL helpers for CPUs without 32bit MUL already in pass 1 8 gadi atpakaļ
  Károly Balogh 3e8ee48458 m68k: define cpurox and enabled the rotate-related optimizations on CPUs which support rotate instructionsoptions.pas 8 gadi atpakaļ
  nickysn d7c8a081a1 + enable using the cg64 ops OP_SHR/OP_SHL/OP_SAR on i386 for implementing the 8 gadi atpakaļ
  nickysn 321876252b + enabled the rol/ror intrinsic on i8086 8 gadi atpakaļ
  florian ea52a23179 + skeleton for Z80 support 8 gadi atpakaļ
  Károly Balogh 4ee4099fca m68k: introduce a register calling convention, inspired by VBCC. volatile registers are used to pass arguments 9 gadi atpakaļ
  florian 046b148f5f * i386 and i8086 have an index register, so define cpurefshaveindexreg 9 gadi atpakaļ
  pierre 885b0034c5 Allow use of stabs for 64-bit systems with -dUSE_STABS_64 10 gadi atpakaļ
  Jonas Maebe 1c2bac7608 - removed FPC_HAS_VARSETS-related checks, FPC 2.6.4 has it 10 gadi atpakaļ
  Jonas Maebe 3f9f498e0d - removed leftover alpha, ia64 and vis code 10 gadi atpakaļ
  florian ba1297b1ab + provide also 8 and 16 bit div/mod helper 10 gadi atpakaļ
  Jonas Maebe 3ab62fc36e * define TSymStr as ansistring for llvm, as its type definitions can be quite long 10 gadi atpakaļ
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 gadi atpakaļ
  Jonas Maebe 41fba0c4f7 * switched to using the stack pointer as base register for the temp allocator 10 gadi atpakaļ
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk 11 gadi atpakaļ
  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 gadi atpakaļ
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 gadi atpakaļ
  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 gadi atpakaļ
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 11 gadi atpakaļ
  yury c58340f8dd * Enabled safecall for mips. 11 gadi atpakaļ
  florian e210d5f30e + cpu_capabilites for x86_64 and i386 11 gadi atpakaļ
  Jonas Maebe fd9b32f87d + defines for llvm targets 12 gadi atpakaļ
  florian bbabb77ec9 * disable 32 bit operation optimization for powerpc64 12 gadi atpakaļ
  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 gadi atpakaļ
  florian 86c36995dd * i8086 has no 32 bit rol/ror support so disabled inlined ror/rol for now 12 gadi atpakaļ
  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 gadi atpakaļ