summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/BlockFrequency.cpp
AgeCommit message (Expand)Author
2024-02-27[SHT_LLVM_BB_ADDR_MAP] Adds pretty printing of BFI and BPI for PGO Analysis M...Micah Weston
2023-09-14Avoid BlockFrequency overflow problems (#66280)Matthias Braun
2023-06-13[NFC][BlockFrequency] Move operator definitions into headerDhruv Chawla
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-12-13Remove redundant includes from lib/Support.Michael Zolotukhin
2015-10-12Add - and -= operators to BlockFrequency using saturating arithmetic.Cong Hou
2015-10-12Turn const/const& into value type for BlockFrequency in functions of this cla...Cong Hou
2015-09-11Fixed a bug that BranchProbability is not defined in BlockFrequency.cpp. NFC.Cong Hou
2015-09-10Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou
2014-04-29blockfreq: Defer to BranchProbability::scale() (again)Duncan P. N. Exon Smith
2013-12-14[block-freq] Add a right shift to BlockFrequency that saturates at 1.Michael Gottesman
2013-12-14[block-freq] Remove old BlockFrequency entry frequency and printing code.Michael Gottesman
2013-11-17[block-freq] Add BlockFrequency::scale that returns a remainder from the divi...Michael Gottesman
2013-06-28Fix a bad overflow check pointed out by Ben.Jakob Stoklund Olesen
2013-06-28Eliminate an assortment of undefined behavior.Jakob Stoklund Olesen
2013-06-28Stylistic cleanups, no functional change.Jakob Stoklund Olesen
2013-06-28Add a division operator to BlockFrequency.Jakob Stoklund Olesen
2013-06-25Print block frequencies in decimal form.Jakob Stoklund Olesen
2013-06-21Revert "BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequen...Benjamin Kramer
2013-06-21BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with ...Benjamin Kramer
2011-10-27BlockFrequency: Use a smarter overflow check.Benjamin Kramer
2011-07-27Optimize 96-bit division a little bit.Jakub Staszak
2011-07-27Move static methods to the anonymous namespace.Jakub Staszak
2011-07-25Add BlockFrequency class.Jakub Staszak