Commit History

Автор SHA1 Съобщение Дата
  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 години
  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. преди 12 години
  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. преди 12 години
  nickysn 0a8e008a0d + the ES register made volatile on i8086 as per the 16-bit x86 calling conventions преди 12 години
  nickysn f75ff8cc26 + enable the div helper for i8086 преди 12 години
  nickysn d72d496478 * enable cpuneedsmulhelper for the 32-bit multiplication преди 12 години
  nickysn a9809323dc some more generic i8086 defines added преди 12 години
  Jonas Maebe 2dac1c445a - disabled Stabs support on 64 bit targets (mantis #23365) преди 13 години
  florian 7089d1d638 + defines for aarch64 to configure the compiler преди 13 години
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism преди 13 години
  pierre f36c769c2f + Add SUPPORT_SAFECALL conditional преди 13 години
  pierre bc0c94c204 fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs. преди 13 години
  pierre 23a3275291 * Define both mipseb and mips for non endian-little MIPS compiler преди 13 години
  pierre 600dd162af Merge of rev21557 by Foxsen преди 13 години
  pierre 1e1e0f969e * Patch from Fuxin Zhang: remove cpuflags define for mips and mipsel CPUs преди 13 години
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 преди 13 години
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): преди 13 години
  florian 2f5ce095ce * RefsHaveIndexReg -> cpurefshaveindexreg преди 13 години
  pierre 4a351f42fe Commit some MIPS changes преди 13 години
  pierre 736299ffd9 Add ia64 define cpuXXXX series преди 13 години
  Jonas Maebe f7adaef12a * defined cpu32bit for mips преди 14 години
  florian c12a4989d0 + use cpurox define in the compiler for CPUs having internal ror/rol support преди 14 години
  florian 6b4a5c3cf6 * default arm-linux to linux eabi, oabi is basically dead преди 14 години
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ преди 14 години
  Jonas Maebe dc8df7fe79 * define cpu32bit for the JVM target (used by psystem to initialise преди 14 години
  Jonas Maebe e3e4d365c8 * converted the parts of tcgloadnode.pass_generate_code() and преди 14 години
  pierre 4d50a95320 Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional преди 14 години
  pierre 33cb4b4a83 + generic_cpu defines fro ppudump преди 14 години
  florian d5455cf6ac + software multiplication support for OS_16,OS_S16,OS_32,OS_S32 преди 14 години