Commit History

Autor SHA1 Mensaxe Data
  Quentin Carbonneaux f3ca257737 gvn/gcm review hai 11 meses
  Roland Paterson-Jones c2ff93e75e Global Value Numbering / Global Code Motion hai 1 ano
  Quentin Carbonneaux 5e9726946d new UNDEF Ref %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux d79b2aecbf zero msbs of 32-bit constants %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux 9126afa2da new hlt block terminator %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux cbee74bdb4 use a new struct for symbols %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux 4e90b4210e "rel" fields become "reloc" %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux 00a30954ac add support for thread-local storage %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux 70f297bab7 fix case of Pool constants %!s(int64=3) %!d(string=hai) anos
  Quentin Carbonneaux ef68ab4066 avoid folding overflowing divisions %!s(int64=3) %!d(string=hai) anos
  Paul Ouellette e7c13e8d01 fix folding of shifts of word operand by >32 %!s(int64=4) %!d(string=hai) anos
  Bor Grošelj Simić 3964574a83 implement float -> unsigned casts %!s(int64=4) %!d(string=hai) anos
  Bor Grošelj Simić 74d022f975 implement unsigned -> float casts %!s(int64=4) %!d(string=hai) anos
  Eyal Sawady e91d121581 Add a negation instruction %!s(int64=4) %!d(string=hai) anos
  Michael Forney bf153b359e reuse previous address constants in fold() %!s(int64=4) %!d(string=hai) anos
  Michael Forney b0f16dad64 fold: Prevent error when address is used as operand %!s(int64=6) %!d(string=hai) anos
  Michael Forney 6838496e5c fold: Don't fold invalid addition/subtraction rather than failing %!s(int64=6) %!d(string=hai) anos
  Quentin Carbonneaux cdee1d81c4 silence a gcc10 warning %!s(int64=5) %!d(string=hai) anos
  Michael Forney 496c069405 fold: zero-initialize padding bits of constants %!s(int64=5) %!d(string=hai) anos
  Quentin Carbonneaux 660a8d9dfa fix folding of unsigned operations %!s(int64=6) %!d(string=hai) anos
  Michael Forney 0384d73e8d fold: Make sure 32-bit constants get sign extended when necessary %!s(int64=6) %!d(string=hai) anos
  Andrew Chambers c043227bf7 Let runtime crash on zero div, don't fold it. %!s(int64=7) %!d(string=hai) anos
  Emil Skoeldberg e7a3875859 Fix compiler warnings. %!s(int64=7) %!d(string=hai) anos
  Quentin Carbonneaux a3a1451c5f intern symbol names %!s(int64=8) %!d(string=hai) anos
  Quentin Carbonneaux 49a4593c33 prepare for multi-target %!s(int64=8) %!d(string=hai) anos
  Quentin Carbonneaux eebbb69291 do not err on address comparisons %!s(int64=9) %!d(string=hai) anos
  Quentin Carbonneaux 8215b50a10 fix edge deletion bug in sccp %!s(int64=9) %!d(string=hai) anos
  Quentin Carbonneaux 7e1c1f9f77 use uint for block ids %!s(int64=9) %!d(string=hai) anos
  Quentin Carbonneaux 2b4ece6f99 use a less obtuse api for vnew() %!s(int64=9) %!d(string=hai) anos
  Quentin Carbonneaux 2434d4eb3e fix bug in folding of w comparisons %!s(int64=9) %!d(string=hai) anos