Commit History

Автор SHA1 Съобщение Дата
  pierre 92acd38f40 Fix for bug report #34380 преди 6 години
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside преди 7 години
  pierre 3df9ac43a5 * cpubase unit, function findreg_by_number and dwarf_reg: преди 8 години
  sergei c260879439 * MIPS: updated registers, dropped special registers not recognized by GAS (actually, "pc" is recognized, but it is used only for MIPS16 mode, so it is easier to add back if/when this mode is supported), added FPU condition code registers ($fcc0..$fcc7). преди 11 години
  sergei 244f65525b * MIPS: dropped gas_std_regname, its functionality merged into std_regname. This fixes register names in non-instructions (reg. allocation information, variable locations, etc.) and makes assembler listings more readable. преди 11 години
  svenbarth c48d572996 Implement support for saving and restoring address registers. преди 11 години
  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 7e0ae2e984 * MIPS: fixed cgsize2subreg to return correct result for float registers. преди 12 години
  sergei 2944fc8839 * MIPS improvements: преди 12 години
  sergei d367148f75 - Removed obsolete comments (copypasted from other CPU code, most likely). преди 12 години
  masta e327b4581c Use TRegNameTable instead of array[tregisterindex] of string[10] преди 12 години
  Jeppe Johansen 0087661fb5 Added FPv4_d16 FPU instructions, and a few extra registers преди 13 години
  pierre 37a7c1fc25 Add Dwarf debug info generation by default for mips cpu преди 13 години
  pierre a3ef2b42a8 Remove more TABs in sources преди 13 години
  pierre 63b4cb3347 + Add NR/RS _GP and _PIC_FUNC aliases преди 13 години
  Jonas Maebe 708a2532fc * consistently define empty saved_mm_registers arrays as containing a single преди 13 години
  pierre 93e0dd9c2f * Patch from Fuxin Zhang: other mips and mipsel CPUs changes преди 13 години
  Jonas Maebe 85a3fd3357 + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in преди 13 години
  florian de4a96f96d * fixes several register allocation related mips issues преди 13 години
  florian 28036ed068 * fix some mips compiler issues, system unit compilation is getting forward преди 13 години
  florian ff5f311b34 - removed no more used constants преди 14 години
  florian 0c8546f94c * more MIPS code of David Zhang integrated преди 15 години
  florian e5ebb2a26e * started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk преди 15 години
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. преди 17 години
  florian 00d6a03b2c + default code now preserves mm registers преди 18 години
  florian 804207239d *c <int64>:=-<longint> fixed (bug 4253) преди 20 години
  fpc 790a4fe2d3 * log and id tags removed преди 20 години
  fpc 50778076c3 initial import преди 20 години
  florian f58fcdf401 + basic mips stuff преди 20 години