Historie revizí

Autor SHA1 Zpráva Datum
  peter 9a889d1750 * removed commentlevel před 27 roky
  Jonas Maebe 30fa4efbd4 - removed {$ifdef ver0_99_11}'s před 27 roky
  peter 1b369bb4bb + globtype,tokens,version unit splitted from globals před 27 roky
  Jonas Maebe 2fcfb2ce50 * corrected small syntax error in part between {ifdef ver0_99_11} před 27 roky
  Jonas Maebe 242244016d * changed "if longintvar in set" to case or "if () or () .." statements před 27 roky
  Jonas Maebe a7e2ff769e + change "setxx mem; movb mem, reg8" to "setxx reg8" if mem is a local před 27 roky
  Jonas Maebe 63d4c1f2a1 * "call x;jmp y" optimization not done anymore for P6 and equivalents před 27 roky
  Jonas Maebe 286d20463c + change "call x; jmp y" to "push y; jmp x" (suggestion from Daniel) před 27 roky
  Jonas Maebe 0e54f2bc9c * bugfix in fpu optimizations for single division/substraction před 27 roky
  Jonas Maebe 88356f2c40 + no loading of values on the fpu stack if the memory expression can be used před 27 roky
  Jonas Maebe 2f34365234 + some small FPU peephole optimizations (use value in FP regs instead of loading it před 27 roky
  Jonas Maebe 11e68b67f5 * fixed small memory leak před 27 roky
  Jonas Maebe 3bf7d9a724 + removal of "lea (reg), reg)", "imul $1, reg", change "mov reg1, reg2; mov (reg2), reg2" to "mov (reg1), reg2" před 27 roky
  Jonas Maebe 68bc49c014 * moved UpdateUsedRegs (+ bugfix) to daopt386 před 27 roky
  peter a970dd85d1 * fixed subl $2,esp;psuhw bug před 27 roky
  Jonas Maebe 0e770798da * released REGALLOC před 27 roky
  Jonas Maebe 2c1ae07bea * optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc před 27 roky
  Jonas Maebe 57886308d0 * fixed optimizer incompatibilities with freelabel code in psub před 27 roky
  peter 19c63e360f * removed warnings před 27 roky
  florian 4394fa784d * reinstated Jonas' bugfix před 27 roky
  pierre b8b02bb518 * removed a line that add no sense and před 27 roky
  florian 560661014f * patch of Jonas applied před 27 roky
  Jonas Maebe f2da32cd91 * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas před 27 roky
  peter 85c8a88cbe + localswitches, moduleswitches, globalswitches splitting před 27 roky
  Jonas Maebe a3b5867cb8 * removed $ before and after Log in comment před 27 roky
  Jonas Maebe 10142c9fe7 * fstp/fld bugfix (fstt does not exist) před 27 roky
  florian 76ee202b37 * some fixes for ansi strings před 27 roky
  Jonas Maebe aa224d4bd5 * removed some units from the uses clause před 27 roky
  Jonas Maebe 892964eaf2 * split the optimizer před 27 roky