Commit Graph

18 Commits

Author SHA1 Message Date
Jonas Maebe
ebd27df235 * changed state to WState (WriteState), added RState for future use in
instruction scheduling
  * RegAlloc data from the CG is now completely being patched and corrected (I
     think)
1998-10-07 16:27:02 +00:00
Jonas Maebe
906cf3d453 * small patches to regdealloc data 1998-10-02 17:30:20 +00:00
Jonas Maebe
965c651dcc * inter-register CSE, still requires some tweaks (peepholeoptpass2, better RegAlloc) 1998-10-01 20:21:47 +00:00
florian
16367b50f0 * small compiling problems fixed 1998-09-20 18:00:19 +00:00
Jonas Maebe
fccf4109e0 * small fix for uncertain optimizations & more cleaning up 1998-09-20 17:12:35 +00:00
peter
c72691c843 + pass_2 for cg386
* Message() -> CGMessage() for pass_1/pass_2
1998-09-17 09:42:09 +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
255803cc04 * removed warnings 1998-09-09 15:33:58 +00:00
florian
eb42a79164 * bug of type conversation from dword to real fixed
* bug fix of Jonas applied
1998-09-03 16:24:50 +00:00
peter
19c63e360f * removed warnings 1998-08-28 10:56:56 +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
cb54f94147 * small bugfix for uncertain optimizations in DestroyRefs 1998-08-09 13:56:24 +00:00
Jonas Maebe
a3b5867cb8 * removed $ before and after Log in comment 1998-08-06 19:40:25 +00:00
florian
76ee202b37 * some fixes for ansi strings
* $log$ to $Log$ changed
1998-08-05 16:00:08 +00:00
Jonas Maebe
66feedde08 + jump analyzing 1998-08-04 16:28:15 +00:00
Jonas Maebe
892964eaf2 * split the optimizer 1998-07-23 19:31:18 +00:00