Commit History

Author SHA1 Message Date
  Jonas Maebe 9e77e31a28 * search much further back for CSE sequences (non-conflicting stores are 25 years ago
  Jonas Maebe 528c45c517 * writes to register variables and to the self pointer now also count as 25 years ago
  Jonas Maebe ca4a065758 - removed TP conditional code 25 years ago
  peter a71e44ac49 * use defines.inc 25 years ago
  Jonas Maebe 9eaa410ca7 * fixed some bugs in the previous improvements: in some cases, esi was 25 years ago
  Jonas Maebe 3df81628bc + much improved CSE: the CSE now searches further back for sequences it 25 years ago
  Jonas Maebe f72f5c636a * refined previous fix a bit, some instructions weren't being removed 25 years ago
  Jonas Maebe bd928ecf72 * fix for web bug #1112 and a bit of clean up in csopt386 (merged from 25 years ago
  Jonas Maebe 5d7597c09f * improved detection of range of instructions which use a register 25 years ago
  Jonas Maebe ce46621762 * daopt386: changes to getnextinstruction/getlastinstruction so they 25 years ago
  michael 2949824a69 + Patch to 1.1 25 years ago
  michael 650fbb86aa + removed logs 25 years ago
  michael e7aca136a1 + Initial import 25 years ago
  peter 1b53fa6f8a * removed unused var 25 years ago
  Jonas Maebe e360abb77b * fixed web bug #972, test for the bug in tests/testopt/testcse3.pp 25 years ago
  peter e60344ccf7 * removed notes 25 years ago
  Jonas Maebe 6e83066171 * fixed incompatibility with range chcking code, -O2 and higher 25 years ago
  Jonas Maebe e4ceb46242 * fixed a serious bug in the CSE which (I think) only showed with 25 years ago
  Jonas Maebe 3ec9514966 * fixed some things for -Or. Make cycle now works with -OG2p3r if 25 years ago
  Jonas Maebe 34dd37729c * fix for -dnewoptimizations and -Or (never remove stores to regvars) 25 years ago
  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