Commit History

作者 SHA1 備註 提交日期
  Jonas Maebe 6e83066171 * fixed incompatibility with range chcking code, -O2 and higher 25 年之前
  Jonas Maebe e4ceb46242 * fixed a serious bug in the CSE which (I think) only showed with 25 年之前
  Jonas Maebe 3ec9514966 * fixed some things for -Or. Make cycle now works with -OG2p3r if 25 年之前
  Jonas Maebe 34dd37729c * fix for -dnewoptimizations and -Or (never remove stores to regvars) 25 年之前
  peter 2ba0ebe607 * removed warnings/notes 25 年之前
  Jonas Maebe fb5ac39a26 * fixed bug in -dnewoptizations (showed itself only if -Or was 25 年之前
  Jonas Maebe aafacbb44b * -dreplacereg no logner tries to optimize "movl %reg1,%reg1" (which are 25 年之前
  Jonas Maebe 958d6dacef * fix for imul optimization in popt386 (exclude top_ref as first 25 年之前
  Jonas Maebe 0cbad4fe45 + change "mov reg1,reg2;imul x,reg2" to "imul x,reg1,reg2" in popt386 25 年之前
  Jonas Maebe bee612f94a * fixed edi allocation in allocRegBetween 25 年之前
  Jonas Maebe 89abe234d9 * fixed crashing bug under Dos with -dnewoptimizations (found it, 25 年之前
  Jonas Maebe 9e85007190 * fixed stupid typo! 25 年之前
  Jonas Maebe e558713f0c * fixed small bug introduced with my previous fix 25 年之前
  Jonas Maebe 8a40388de3 * fixed bug due to lack of support for top_symbol operands 25 年之前
  peter 4a4a24b6e8 * log truncated 25 年之前
  Jonas Maebe 4e361ef71f * better support for regvars (still needs a move of the call to the optimize 25 年之前
  Jonas Maebe 38b993f7dc * moved skipinstr from daopt386 to aasm 25 年之前
  michael 587a967353 + Fixes from Jonas. 25 年之前
  Jonas Maebe 02381105d6 + all code generator generated "mov reg1,reg2" instructions are now 25 年之前
  Jonas Maebe 5910b48cbe * released -dalignreg 25 年之前
  peter e525797c51 * updated copyright to 2000 25 年之前
  Jonas Maebe ace77883c8 * fixed bug with -dreplacereg 25 年之前
  Jonas Maebe 8272526892 * CSE of constant loading in regs works properly again 26 年之前
  peter ad2b1fb278 * newoptimizations define added 26 年之前
  Jonas Maebe 7d1b3066d9 * fixed some missed optimizations because 8bit regs were not always 26 年之前
  Jonas Maebe 1a761b3881 * make cycle works with -dreplacereg (register renaming)! I have not 26 年之前
  Jonas Maebe 404ca4568d + basic register renaming (not yet working completely, between 26 年之前
  Jonas Maebe d70b3211a4 + search optimial register to use in alignment code (compile with 26 年之前
  peter 0887060ff2 * truncated log to 20 revs 26 年之前
  Jonas Maebe 2688bfd9ec + first implementation of choosing least used register for alignment code 26 年之前