Histórico de Commits

Autor SHA1 Mensagem Data
  florian 046b148f5f * i386 and i8086 have an index register, so define cpurefshaveindexreg há 9 anos atrás
  pierre 885b0034c5 Allow use of stabs for 64-bit systems with -dUSE_STABS_64 há 9 anos atrás
  Jonas Maebe 1c2bac7608 - removed FPC_HAS_VARSETS-related checks, FPC 2.6.4 has it há 10 anos atrás
  Jonas Maebe 3f9f498e0d - removed leftover alpha, ia64 and vis code há 10 anos atrás
  florian ba1297b1ab + provide also 8 and 16 bit div/mod helper há 10 anos atrás
  Jonas Maebe 3ab62fc36e * define TSymStr as ansistring for llvm, as its type definitions can be quite long há 10 anos atrás
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 há 10 anos atrás
  Jonas Maebe 41fba0c4f7 * switched to using the stack pointer as base register for the temp allocator há 10 anos atrás
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk há 11 anos atrás
  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. há 11 anos atrás
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 há 11 anos atrás
  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. há 11 anos atrás
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 há 11 anos atrás
  yury c58340f8dd * Enabled safecall for mips. há 11 anos atrás
  florian e210d5f30e + cpu_capabilites for x86_64 and i386 há 11 anos atrás
  Jonas Maebe fd9b32f87d + defines for llvm targets há 11 anos atrás
  florian bbabb77ec9 * disable 32 bit operation optimization for powerpc64 há 11 anos atrás
  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. há 12 anos atrás
  florian 86c36995dd * i8086 has no 32 bit rol/ror support so disabled inlined ror/rol for now há 12 anos atrás
  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. há 12 anos atrás
  sergei f80ce76a69 + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to generate differently optimized code for branching and for conversion to register, typically saving a register and instruction per compare. há 12 anos atrás
  sergei 87cfd86172 * Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets. há 12 anos atrás
  nickysn 0a8e008a0d + the ES register made volatile on i8086 as per the 16-bit x86 calling conventions há 12 anos atrás
  nickysn f75ff8cc26 + enable the div helper for i8086 há 12 anos atrás
  nickysn d72d496478 * enable cpuneedsmulhelper for the 32-bit multiplication há 12 anos atrás
  nickysn a9809323dc some more generic i8086 defines added há 12 anos atrás
  Jonas Maebe 2dac1c445a - disabled Stabs support on 64 bit targets (mantis #23365) há 12 anos atrás
  florian 7089d1d638 + defines for aarch64 to configure the compiler há 12 anos atrás
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism há 13 anos atrás
  pierre f36c769c2f + Add SUPPORT_SAFECALL conditional há 13 anos atrás