Историја ревизија

Аутор SHA1 Порука Датум
  peter b549e55a00 * added type check for or/test x,x пре 26 година
  peter a17c03cca3 * assembler writers fixed for ag386bin пре 26 година
  peter c8f444b65f * ag386bin updates пре 26 година
  peter bf9b5e3a54 * updates for ag386bin пре 26 година
  Jonas Maebe 0d51aa650c + mov reg, mem1 to mov reg, mem1 пре 27 година
  Jonas Maebe 4f997fddd1 * no fistp/fild optimization for S_IQ (fistq doesn't exist) пре 27 година
  Jonas Maebe 8cf4da6d5e + optimize pascal code surrounding assembler blocks пре 27 година
  Jonas Maebe 0395e5e0b6 * change "inc x/dec x; test x, x" to "add 1, x/sub 1,x" because inc and dec пре 27 година
  Jonas Maebe f3d215d12d * fixed fistp/fild optimization пре 27 година
  Jonas Maebe 97966cb9b5 + change "sub/add const1, reg" or "dec reg" followed by "sub const2, reg" to one пре 27 година
  Jonas Maebe 5da43943cd * fixed bug in shr/shl optimization пре 27 година
  peter 9a889d1750 * removed commentlevel пре 27 година
  Jonas Maebe 30fa4efbd4 - removed {$ifdef ver0_99_11}'s пре 27 година
  peter 1b369bb4bb + globtype,tokens,version unit splitted from globals пре 27 година
  Jonas Maebe 2fcfb2ce50 * corrected small syntax error in part between {ifdef ver0_99_11} пре 27 година
  Jonas Maebe 242244016d * changed "if longintvar in set" to case or "if () or () .." statements пре 27 година
  Jonas Maebe a7e2ff769e + change "setxx mem; movb mem, reg8" to "setxx reg8" if mem is a local пре 27 година
  Jonas Maebe 63d4c1f2a1 * "call x;jmp y" optimization not done anymore for P6 and equivalents пре 27 година
  Jonas Maebe 286d20463c + change "call x; jmp y" to "push y; jmp x" (suggestion from Daniel) пре 27 година
  Jonas Maebe 0e54f2bc9c * bugfix in fpu optimizations for single division/substraction пре 27 година
  Jonas Maebe 88356f2c40 + no loading of values on the fpu stack if the memory expression can be used пре 27 година
  Jonas Maebe 2f34365234 + some small FPU peephole optimizations (use value in FP regs instead of loading it пре 27 година
  Jonas Maebe 11e68b67f5 * fixed small memory leak пре 27 година
  Jonas Maebe 3bf7d9a724 + removal of "lea (reg), reg)", "imul $1, reg", change "mov reg1, reg2; mov (reg2), reg2" to "mov (reg1), reg2" пре 27 година
  Jonas Maebe 68bc49c014 * moved UpdateUsedRegs (+ bugfix) to daopt386 пре 27 година
  peter a970dd85d1 * fixed subl $2,esp;psuhw bug пре 27 година
  Jonas Maebe 0e770798da * released REGALLOC пре 27 година
  Jonas Maebe 2c1ae07bea * optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc пре 27 година
  Jonas Maebe 57886308d0 * fixed optimizer incompatibilities with freelabel code in psub пре 27 година
  peter 19c63e360f * removed warnings пре 27 година