Commit History

Author SHA1 Message Date
  Jonas Maebe 6c09cba112 * some more allocRegBetween fixes (-al didn't function previously 25 years ago
  Jonas Maebe a890c59e05 * fixed bug in regUsedAfterInstruction (it didn't convert the reg 25 years ago
  Jonas Maebe 3555239e29 * remove dealloc/alloc of reg1 between "movl %reg1,%reg2; 25 years ago
  Jonas Maebe 0ab87d5ed8 * modifications to make the compiler functional when compiled with 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
  peter 4a4a24b6e8 * log truncated 25 years ago
  Jonas Maebe 245975562b * fpuloadstore optimizations are now done before and after the CSE 25 years ago
  florian b2098c4de5 * some improvemenst to cmov support 25 years ago
  florian 332c7a568f * CMOV support in optimizer (in define USECMOV) 25 years ago
  Jonas Maebe d6bcb83f95 + change "lea x(reg),reg" to "add x,reg" (-dnewoptimizations) 25 years ago
  pierre 86058ed342 * bug fix for bug #802 25 years ago
  Jonas Maebe f8e779a438 * fixed a serious memory leak 25 years ago
  Jonas Maebe 23d69a5126 * changed edi allocation to use getexplicitregister32/ungetregister 25 years ago
  peter e525797c51 * updated copyright to 2000 25 years ago
  peter 972ba5215a * fixed and;jmp being translated into test;jmp 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
  peter 0512ba80fb + ttype, tsymlist 26 years ago
  Jonas Maebe e250138c67 + change "mov var,reg; add/shr/... x,reg; mov reg,var" to 26 years ago
  Jonas Maebe 7d1b3066d9 * fixed some missed optimizations because 8bit regs were not always 26 years ago
  Jonas Maebe 9ffa216681 * don't remove align objects between JMP's and labels 26 years ago
  Jonas Maebe 621cecced4 * getfinaldestination works completely again (a lot of functionality 26 years ago
  peter 0887060ff2 * truncated log to 20 revs 26 years ago
  peter 6b1ab5eb31 * procinfo is now a pointer 26 years ago
  florian ac20c15ef4 + fld reg;fxxx to fxxxr reg optimization 26 years ago
  Jonas Maebe 5fc1435036 * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu) 26 years ago
  Jonas Maebe 618547adf0 * fixed pop/push optmization 26 years ago
  pierre e5df050607 * avoid unused locals 26 years ago
  Jonas Maebe aff06b2d4e * "add/sub const,%esp;sub $2,%esp" wasn't always optimized 26 years ago