Commit Graph

18 Commits

Author SHA1 Message Date
Jonas Maebe
11e68b67f5 * fixed small memory leak
* fixed small inefficiency
  * tested multiple line comments ability of my new MacCVS client :)
1998-10-05 14:41:14 +00:00
Jonas Maebe
3bf7d9a724 + removal of "lea (reg), reg)", "imul $1, reg", change "mov reg1, reg2; mov (reg2), reg2" to "mov (reg1), reg2" 1998-10-02 17:29:56 +00:00
Jonas Maebe
68bc49c014 * moved UpdateUsedRegs (+ bugfix) to daopt386 1998-10-01 20:19:57 +00:00
peter
a970dd85d1 * fixed subl $2,esp;psuhw bug 1998-09-30 12:18:29 +00:00
Jonas Maebe
0e770798da * released REGALLOC 1998-09-20 17:11:21 +00:00
Jonas Maebe
2c1ae07bea * optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc 1998-09-16 17:59:59 +00:00
Jonas Maebe
57886308d0 * fixed optimizer incompatibilities with freelabel code in psub 1998-09-15 14:05:22 +00:00
peter
19c63e360f * removed warnings 1998-08-28 10:56:56 +00:00
florian
4394fa784d * reinstated Jonas' bugfix 1998-08-27 15:17:50 +00:00
pierre
b8b02bb518 * removed a line that add no sense and
introduce garbage in the asmlist
    (uninitialized data !)
1998-08-25 16:58:59 +00:00
florian
560661014f * patch of Jonas applied 1998-08-25 14:23:17 +00:00
Jonas Maebe
f2da32cd91 * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 1998-08-19 16:07:36 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
Jonas Maebe
a3b5867cb8 * removed $ before and after Log in comment 1998-08-06 19:40:25 +00:00
Jonas Maebe
10142c9fe7 * fstp/fld bugfix (fstt does not exist) 1998-08-05 16:27:17 +00:00
florian
76ee202b37 * some fixes for ansi strings
* $log$ to $Log$ changed
1998-08-05 16:00:08 +00:00
Jonas Maebe
aa224d4bd5 * removed some units from the uses clause 1998-08-04 16:19:46 +00:00
Jonas Maebe
892964eaf2 * split the optimizer 1998-07-23 19:31:18 +00:00