Commit Verlauf

Autor SHA1 Nachricht Datum
  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. vor 12 Jahren
  sergei faa778b6c7 * MIPS: div/mod and 32-bit shifts: don't bother reusing argument locations, always allocate new register and emit 3-address instructions. vor 12 Jahren
  sergei 8823574fe2 * MIPS: get rid of DIV and DIVU macros. vor 12 Jahren
  sergei 1f8bd4a2d1 + MIPS: initial target-specific unary minus node. vor 12 Jahren
  sergei 6e4f6a64d6 + MIPS: Allow subset locations for boolean NOT, this appears sufficient to fix all bitpacking-related tests. vor 12 Jahren
  sergei 5e13334467 * Fixed tMIPSELtypeconvnode.second_int_to_bool handling of C booleans, webtbs/tw10233 and webtbs/tw17180 now work. vor 12 Jahren
  sergei d43c38633c * Fixed tMIPSELnotnode.second_boolean do handle QWordBool type correctly and deal with difference between Pascal and C booleans. Also improved it to produce code without macros. Fixes webtbs/tw20874 (and maybe something else). vor 12 Jahren
  pierre d01ec10f45 Fix tw22326 for mips CPU vor 13 Jahren
  pierre 93e0dd9c2f * Patch from Fuxin Zhang: other mips and mipsel CPUs changes vor 13 Jahren
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for vor 13 Jahren
  florian f54365db94 * adapted more fpc-mips stuff to trunk vor 15 Jahren