Commit History

Autor SHA1 Mensaxe Data
  florian ca53eee67e * renamed i386asm and i386base to cpuasm and cpubase %!s(int64=26) %!d(string=hai) anos
  Jonas Maebe 7e4f903a9e * sequences are now checked only once (previously, some long ones were %!s(int64=26) %!d(string=hai) anos
  Jonas Maebe 460464ff24 * seperate OPTimizer INFO pointer field in tai object %!s(int64=26) %!d(string=hai) anos
  peter 611da2d24e * merged nasm compiler %!s(int64=26) %!d(string=hai) anos
  peter a17c03cca3 * assembler writers fixed for ag386bin %!s(int64=26) %!d(string=hai) anos
  Jonas Maebe 8cf4da6d5e + optimize pascal code surrounding assembler blocks %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 09f430de39 + extra checks in RegsEquivalent so some more optimizations can be done (which %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 242244016d * changed "if longintvar in set" to case or "if () or () .." statements %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 4df2da0cc7 * fixed problems posiible with 3 operand instructions %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 2b9d08c912 * fixed comments from last commit (apparently there's still a 255 char limit :( ) %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe d8c11fa743 * changed specific bugfix (which was actually wrong implemented, but did the %!s(int64=27) %!d(string=hai) anos
  peter 9a650233f0 * removed some unused vars %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe de7086cc3c * changed state to WState (WriteState), added RState for future use in %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 8b104e763e * much better interregister CSE %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 965c651dcc * inter-register CSE, still requires some tweaks (peepholeoptpass2, better RegAlloc) %!s(int64=27) %!d(string=hai) anos
  pierre d11f7636be + added vmt_offset in tobjectdef.write for fututre use %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe fccf4109e0 * small fix for uncertain optimizations & more cleaning up %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 1151b6d698 * big error (with little consequences) corrected in NoChangedRegInRef %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 2c1ae07bea * optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe a3b5867cb8 * removed $ before and after Log in comment %!s(int64=27) %!d(string=hai) anos
  florian 76ee202b37 * some fixes for ansi strings %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe aa224d4bd5 * removed some units from the uses clause %!s(int64=27) %!d(string=hai) anos
  Jonas Maebe 892964eaf2 * split the optimizer %!s(int64=27) %!d(string=hai) anos