Historial de Commits

Autor SHA1 Mensaje Fecha
  florian b2e553d3c4 * mips64el compiler can be compiled hace 3 años
  florian 28f25b2df0 * reworked usage of tcgnotnode.handle_locjump hace 5 años
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk hace 11 años
  sergei cd27d64cd5 + Support (as target-independent as possible) optimization of division by constants: hace 11 años
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 hace 11 años
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed hace 11 años
  Jonas Maebe fcbde1d6e9 + hlcg/llvm support for unary minus hace 11 años
  sergei d29300df13 * tMIPSELnotnode.second_boolean: reuse common handle_locjump method. hace 11 años
  sergei e16e19b170 * MIPS: removed specific handling of 32-bit shifts, generic code does the job just well. hace 11 años
  sergei 0bef197c84 * MIPS unary minus node: override the entire second_float method, not just emit_float_sign_change. Makes use of two-address neg.d/neg.s instructions, eliminating extra register moves. hace 11 años
  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. hace 12 años
  sergei faa778b6c7 * MIPS: div/mod and 32-bit shifts: don't bother reusing argument locations, always allocate new register and emit 3-address instructions. hace 12 años
  sergei 8823574fe2 * MIPS: get rid of DIV and DIVU macros. hace 12 años
  sergei 1f8bd4a2d1 + MIPS: initial target-specific unary minus node. hace 12 años
  sergei 6e4f6a64d6 + MIPS: Allow subset locations for boolean NOT, this appears sufficient to fix all bitpacking-related tests. hace 12 años
  sergei 5e13334467 * Fixed tMIPSELtypeconvnode.second_int_to_bool handling of C booleans, webtbs/tw10233 and webtbs/tw17180 now work. hace 12 años
  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). hace 12 años
  pierre d01ec10f45 Fix tw22326 for mips CPU hace 13 años
  pierre 93e0dd9c2f * Patch from Fuxin Zhang: other mips and mipsel CPUs changes hace 13 años
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for hace 13 años
  florian f54365db94 * adapted more fpc-mips stuff to trunk hace 15 años