Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed преди 11 години
  sergei d72478eb64 * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target. Moved it to generic tcgaddnode and reused in tmipsaddnode, where the same functionality was implemented in different way. преди 12 години
  sergei fbf6192aff * tmipsaddnode.second_addfloat: don't bother reusing locations, always allocate a new register for result. преди 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 7810d6637a * MIPS: improved 64-bit comparisons by using cg.a_cmp_reg_reg_label, uses less instructions and registers when comparing with zero. преди 12 години
  sergei 2944fc8839 * MIPS improvements: преди 12 години
  sergei a0d3750b81 + MIPS: implemented direct 32x32 to 64 bit multiplication. преди 12 години
  sergei 02a288fd89 * MIPS addnode: rewritten almost completely: преди 12 години
  pierre 93e0dd9c2f * Patch from Fuxin Zhang: other mips and mipsel CPUs changes преди 13 години
  florian 0fa1bf27c1 + tmipsaddnode.pass_1 setting expectloc correctly преди 13 години
  florian 28ac4a8dda * several mips/mipsel related stuff fixed преди 16 години
  florian f54365db94 * adapted more fpc-mips stuff to trunk преди 16 години
  florian 0c8546f94c * more MIPS code of David Zhang integrated преди 16 години