تاریخچه Commit ها

نویسنده SHA1 پیام تاریخ
  nickysn 987cf2a9cf * fixed a bug in the maxqword check in the Rol/RorQWord(maxqword,x)->maxqword 8 سال پیش
  Mattias Gaertner 8ad6588e46 pastojs: fixed tests 8 سال پیش
  Mattias Gaertner bf9dffbaf8 fcl-passrc: pasresolver: resolve dotted unit names and default program namespace 8 سال پیش
  nickysn 1a139b951d + properly support the one operand version of imul and mul in 8 سال پیش
  nickysn 65960048c8 * fixed TX86AsmOptimizer.RegLoadedWithNewValue for 3-operand imul, where the 8 سال پیش
  nickysn 1f5aec6d3d + make use of the Reg1WriteOverwritesReg2Entirely and Reg1ReadDependsOnReg2 8 سال پیش
  nickysn c096b1fe6b * fixed the debug output, generated by -dDEBUG_INSTRUCTIONREGISTERDEPENDENCIES 8 سال پیش
  florian bfca9d3477 * avr I/O space is always shifted by 32 bytes in memory 8 سال پیش
  florian 39b7f1bffe * do not write assembler optimizer debug output in avr assembler files 8 سال پیش
  michael 6d4d053744 * Correct bugtraq url 8 سال پیش
  michael dff39e9ecb * Fix test case 8 سال پیش
  nickysn 881cb790a9 + added tests that check side effect removal behaviour for the simplifications 8 سال پیش
  nickysn 7821d729cd + a very basic test for correctness for the various simplifications, implemented 8 سال پیش
  nickysn f65f0b125a + optimize sar(0,x) to 0 and sar(-1,x) to -1 8 سال پیش
  nickysn c028362f31 * added the missing pop directive after the push directive in handle_const_rox 8 سال پیش
  nickysn 855cd616f0 + optimize rol(0, x) and ror(0, x) to 0; also optimize the case with all ones, 8 سال پیش
  nickysn de1e0c405e + optimize '0 shl x' and '0 shr x' to 0 8 سال پیش
  nickysn 546e993c25 * use resultdef for the type of the resulting zero const from the '0*x' and 8 سال پیش
  nickysn f26a844b19 * only do the '0*x' and '0 and x' optimization if x has no side effects (except 8 سال پیش
  Mattias Gaertner 142d95e0d2 pastojs: implemented SetLength(string,int) 8 سال پیش
  nickysn e79f49a2b4 + mask only the low bits that matter for the const of OP_ROL and OP_ROR in 8 سال پیش
  Mattias Gaertner a4e26a7222 pastojs: implemented inc/dec for var/out arg 8 سال پیش
  nickysn f44f2f9194 * do the optimizations in r36027 at level -O3 or higher 8 سال پیش
  nickysn 6d589f415b * do the left.equals(right) check before might_have_sideeffects, because 8 سال پیش
  nickysn 056e742684 + enable the internal 8-bit and 16-bit sar on i8086 8 سال پیش
  nickysn 29429cca3c + mask the shift/rotate count value in the rol/ror/sar inline nodes, before 8 سال پیش
  nickysn 217d39abf1 * fixed bug in r36027 (I had it fixed already, but accidentally committed the 8 سال پیش
  nickysn 5aeb73b940 + optimizations (at -O2 level) for (where 'a' is an integer expression, without 8 سال پیش
  nickysn ed984e0c76 - removed missing file from project 8 سال پیش
  nickysn b17d97050f + also simplify rol(x,0) and ror(x,0) to x 8 سال پیش