Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  Cong Hou 7ebb1848c3 Add - and -= operators to BlockFrequency using saturating arithmetic. %!s(int64=10) %!d(string=hai) anos
  Cong Hou fed6bd8617 Use fixed-point representation for BranchProbability. %!s(int64=10) %!d(string=hai) anos
  Duncan P. N. Exon Smith 63773729ca Support: Add missing header to BlockFrequencyTest.cpp, NFC %!s(int64=10) %!d(string=hai) anos
  Duncan P. N. Exon Smith 31413d8f1d Support: More BlockFrequencyTest => BranchProbabilityTest %!s(int64=11) %!d(string=hai) anos
  Duncan P. N. Exon Smith 2c252dd576 Support: BlockFrequencyTest => BranchProbabilityTest %!s(int64=11) %!d(string=hai) anos
  Duncan P. N. Exon Smith 07f96126af blockfreq: Defer to BranchProbability::scale() (again) %!s(int64=11) %!d(string=hai) anos
  Michael Gottesman 1b98ef1c19 [block-freq] Add a right shift to BlockFrequency that saturates at 1. %!s(int64=11) %!d(string=hai) anos
  Michael Gottesman e323506316 [block-freq] Update data in test case to be unsigned long long to fix mingw build. %!s(int64=11) %!d(string=hai) anos
  Michael Gottesman e7a1e3ee82 [block-freq] Add BlockFrequency::scale that returns a remainder from the division and make the private scale in BlockFrequency more performant. %!s(int64=11) %!d(string=hai) anos
  Jakob Stoklund Olesen 5d3257e37c Fix a bad overflow check pointed out by Ben. %!s(int64=12) %!d(string=hai) anos
  Jakob Stoklund Olesen d7648ff20f Add a division operator to BlockFrequency. %!s(int64=12) %!d(string=hai) anos
  Benjamin Kramer b47aceaf06 Revert "BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with a branch probability." %!s(int64=12) %!d(string=hai) anos
  Benjamin Kramer 93702a3b07 BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with a branch probability. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 5a88dda4be Sort the #include lines for unittest/... %!s(int64=12) %!d(string=hai) anos
  Benjamin Kramer 3b6752eec5 For reasons I can't fathom MSVC supports ULL but not LLU suffixes on long long integer literals. %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer 13b10731ab Implement comparison operators for BranchProbability in a way that can't overflow INT64_MAX. %!s(int64=14) %!d(string=hai) anos
  Benjamin Kramer 341473c86d Add compare operators to BranchProbability and use it to determine if an edge is hot. %!s(int64=14) %!d(string=hai) anos
  Jakub Staszak 0031b4f74e Add test cases for BlockFrequency. %!s(int64=14) %!d(string=hai) anos