Commit History

Author SHA1 Message Date
  Quentin Carbonneaux 2c2051542b relax one assert 1 year ago
  Richard McCormack c8fc20b8ef Eliminate fully overlapping blits after coalescing stack slots 1 year ago
  Quentin Carbonneaux 498af259eb fix memory leak 2 years ago
  Quentin Carbonneaux f51aba22e0 refresh stale Tmp.link before use 2 years ago
  Quentin Carbonneaux 9632f2f148 kill dead stores when coalescing slots 2 years ago
  Quentin Carbonneaux 5e9726946d new UNDEF Ref 3 years ago
  Quentin Carbonneaux 26c1c30b7d new blit instruction 3 years ago
  Quentin Carbonneaux 15e25a61b3 fix coalesce() to produce valid ssa 3 years ago
  Quentin Carbonneaux c5ea06c136 treat retc as non-escaping 3 years ago
  Quentin Carbonneaux 2ec355df6a crash loads from uninitialized slots 3 years ago
  Quentin Carbonneaux 7ee9970b32 renamings in coalesce() 3 years ago
  Quentin Carbonneaux b5da3f3d64 cosmetics in mem.c 3 years ago
  Quentin Carbonneaux 04e2640901 rename Tmp.ins to be more descriptive 3 years ago
  Quentin Carbonneaux 674901b718 new slot coalescing pass 3 years ago
  Quentin Carbonneaux f1c865f4bc more compiler warnings... 7 years ago
  Emil Skoeldberg e7a3875859 Fix compiler warnings. 7 years ago
  Quentin Carbonneaux 49a4593c33 prepare for multi-target 8 years ago
  Quentin Carbonneaux 1bb7652484 deduplicate loadsz & storesz 8 years ago
  Quentin Carbonneaux f3301026fa reenable and fix a bug in memopt 8 years ago
  Quentin Carbonneaux 657c3fa66b match jumps/ops with il text 9 years ago
  Quentin Carbonneaux b8709501f9 do not rewrite overwritten slots in memopt 9 years ago
  Quentin Carbonneaux 32d9e33191 harden memopt() 9 years ago
  Quentin Carbonneaux 74562a93de reorder instructions 9 years ago
  Quentin Carbonneaux 729aa97b79 cleanup error handling 9 years ago
  Quentin Carbonneaux b75cb8388f new layout, put LICENSE in root 9 years ago