Commit History

Author SHA1 Message Date
  Quentin Carbonneaux f3ca257737 gvn/gcm review 9 months ago
  Roland Paterson-Jones 1cb255cb04 Get rid of movins() infra. 1 year ago
  Roland Paterson-Jones c2ff93e75e Global Value Numbering / Global Code Motion 1 year ago
  Roland Paterson-Jones 0ce9966c23 Re-use (vgrow) b->ins vector in backend xxx_abi() fn's. 1 year ago
  Roland Paterson-Jones 434cf5fdc4 idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong) 1 year ago
  Roland Paterson-Jones ca928f6f8d Blk::ins is a vector 1 year ago
  Quentin Carbonneaux 4a809d69b5 fold scaled offsets in addresses 1 year ago
  Quentin Carbonneaux 2d046a0ac6 use mgen in amd64/isel.c 1 year ago
  Quentin Carbonneaux eb9fcece9e naming nit 2 years ago
  Quentin Carbonneaux 011dfc839d silence format warning more reliably 2 years ago
  Quentin Carbonneaux 5e9726946d new UNDEF Ref 3 years ago
  Quentin Carbonneaux 26c1c30b7d new blit instruction 3 years ago
  Quentin Carbonneaux cbee74bdb4 use a new struct for symbols 3 years ago
  Quentin Carbonneaux 4e90b4210e "rel" fields become "reloc" 3 years ago
  Quentin Carbonneaux 00a30954ac add support for thread-local storage 3 years ago
  Quentin Carbonneaux 70f297bab7 fix case of Pool constants 3 years ago
  Quentin Carbonneaux c5769f62b4 dynamic stack allocs for arm64 3 years ago
  Quentin Carbonneaux 349794f3e4 cosmetics 3 years ago
  Michael Forney bf153b359e reuse previous address constants in fold() 4 years ago
  Michael Forney 8401139089 util: fix typo preventing 4-byte copy in blit() 4 years ago
  Quentin Carbonneaux 3da3815a67 err when an address contains a sum $a+$b (afl) 4 years ago
  Quentin Carbonneaux 99c8f84efc fix a couple asan complaints 4 years ago
  Quentin Carbonneaux 9908ae067a isreg() does not need to be inlined 8 years ago
  Quentin Carbonneaux a3a1451c5f intern symbol names 8 years ago
  Quentin Carbonneaux 425a2ed09c do not account for interferences in phi classes 8 years ago
  Quentin Carbonneaux 96836855a5 rework storage of types 8 years ago
  Quentin Carbonneaux 49a4593c33 prepare for multi-target 8 years ago
  Quentin Carbonneaux 2b4ece6f99 use a less obtuse api for vnew() 9 years ago
  Quentin Carbonneaux 7918c9411c improve performance of bsiter() 9 years ago
  Quentin Carbonneaux 12f9d16c7b create cfg.c for cfg-related functions 9 years ago