Commit History

Author SHA1 Message Date
  Jonas Maebe 11e68b67f5 * fixed small memory leak 27 years ago
  Jonas Maebe 3bf7d9a724 + removal of "lea (reg), reg)", "imul $1, reg", change "mov reg1, reg2; mov (reg2), reg2" to "mov (reg1), reg2" 27 years ago
  Jonas Maebe 68bc49c014 * moved UpdateUsedRegs (+ bugfix) to daopt386 27 years ago
  peter a970dd85d1 * fixed subl $2,esp;psuhw bug 27 years ago
  Jonas Maebe 0e770798da * released REGALLOC 27 years ago
  Jonas Maebe 2c1ae07bea * optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc 27 years ago
  Jonas Maebe 57886308d0 * fixed optimizer incompatibilities with freelabel code in psub 27 years ago
  peter 19c63e360f * removed warnings 27 years ago
  florian 4394fa784d * reinstated Jonas' bugfix 27 years ago
  pierre b8b02bb518 * removed a line that add no sense and 27 years ago
  florian 560661014f * patch of Jonas applied 27 years ago
  Jonas Maebe f2da32cd91 * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 27 years ago
  peter 85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 27 years ago
  Jonas Maebe a3b5867cb8 * removed $ before and after Log in comment 27 years ago
  Jonas Maebe 10142c9fe7 * fstp/fld bugfix (fstt does not exist) 27 years ago
  florian 76ee202b37 * some fixes for ansi strings 27 years ago
  Jonas Maebe aa224d4bd5 * removed some units from the uses clause 27 years ago
  Jonas Maebe 892964eaf2 * split the optimizer 27 years ago