Commit History

Author SHA1 Message Date
  peter 2ba0ebe607 * removed warnings/notes 25 years ago
  Jonas Maebe fb5ac39a26 * fixed bug in -dnewoptizations (showed itself only if -Or was 25 years ago
  Jonas Maebe aafacbb44b * -dreplacereg no logner tries to optimize "movl %reg1,%reg1" (which are 25 years ago
  Jonas Maebe 958d6dacef * fix for imul optimization in popt386 (exclude top_ref as first 25 years ago
  Jonas Maebe 0cbad4fe45 + change "mov reg1,reg2;imul x,reg2" to "imul x,reg1,reg2" in popt386 25 years ago
  Jonas Maebe bee612f94a * fixed edi allocation in allocRegBetween 25 years ago
  Jonas Maebe 89abe234d9 * fixed crashing bug under Dos with -dnewoptimizations (found it, 25 years ago
  Jonas Maebe 9e85007190 * fixed stupid typo! 25 years ago
  Jonas Maebe e558713f0c * fixed small bug introduced with my previous fix 25 years ago
  Jonas Maebe 8a40388de3 * fixed bug due to lack of support for top_symbol operands 25 years ago
  peter 4a4a24b6e8 * log truncated 25 years ago
  Jonas Maebe 4e361ef71f * better support for regvars (still needs a move of the call to the optimize 25 years ago
  Jonas Maebe 38b993f7dc * moved skipinstr from daopt386 to aasm 25 years ago
  michael 587a967353 + Fixes from Jonas. 25 years ago
  Jonas Maebe 02381105d6 + all code generator generated "mov reg1,reg2" instructions are now 25 years ago
  Jonas Maebe 5910b48cbe * released -dalignreg 25 years ago
  peter e525797c51 * updated copyright to 2000 25 years ago
  Jonas Maebe ace77883c8 * fixed bug with -dreplacereg 25 years ago
  Jonas Maebe 8272526892 * CSE of constant loading in regs works properly again 26 years ago
  peter ad2b1fb278 * newoptimizations define added 26 years ago
  Jonas Maebe 7d1b3066d9 * fixed some missed optimizations because 8bit regs were not always 26 years ago
  Jonas Maebe 1a761b3881 * make cycle works with -dreplacereg (register renaming)! I have not 26 years ago
  Jonas Maebe 404ca4568d + basic register renaming (not yet working completely, between 26 years ago
  Jonas Maebe d70b3211a4 + search optimial register to use in alignment code (compile with 26 years ago
  peter 0887060ff2 * truncated log to 20 revs 26 years ago
  Jonas Maebe 2688bfd9ec + first implementation of choosing least used register for alignment code 26 years ago
  Jonas Maebe 9a8ecfc76b * fixed bug which sometimes caused a crash when optimizing blocks of code with 26 years ago
  Jonas Maebe 6ca2b6e276 * CSE now updates the RegAlloc's 26 years ago
  Jonas Maebe 47b0fcf922 * fixed small efficiency which caused some missed optimizations (saves 1 26 years ago
  peter 6b1ab5eb31 * procinfo is now a pointer 26 years ago