Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Support
/
BlockFrequency.cpp
da9f402
Remove redundant includes from lib/Support.
by Michael Zolotukhin
· 8 years ago
61e13de
Add - and -= operators to BlockFrequency using saturating arithmetic.
by Cong Hou
· 10 years ago
90c6cf8
Turn const/const& into value type for BlockFrequency in functions of this class. Also fix a naming issue. NFC.
by Cong Hou
· 10 years ago
c416e41
Fixed a bug that BranchProbability is not defined in BlockFrequency.cpp. NFC.
by Cong Hou
· 10 years ago
c536bd9
Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC.
by Cong Hou
· 10 years ago
547183b
blockfreq: Defer to BranchProbability::scale() (again)
by Duncan P. N. Exon Smith
· 11 years ago
8f17dcc
[block-freq] Add a right shift to BlockFrequency that saturates at 1.
by Michael Gottesman
· 12 years ago
8c79ee4
[block-freq] Remove old BlockFrequency entry frequency and printing code.
by Michael Gottesman
· 12 years ago
4d078a3
[block-freq] Add BlockFrequency::scale that returns a remainder from the division and make the private scale in BlockFrequency more performant.
by Michael Gottesman
· 12 years ago
3192b2f
Fix a bad overflow check pointed out by Ben.
by Jakob Stoklund Olesen
· 12 years ago
c7e503f
Eliminate an assortment of undefined behavior.
by Jakob Stoklund Olesen
· 12 years ago
ff9a5c2
Stylistic cleanups, no functional change.
by Jakob Stoklund Olesen
· 12 years ago
c506e5d
Add a division operator to BlockFrequency.
by Jakob Stoklund Olesen
· 12 years ago
6e630d4
Print block frequencies in decimal form.
by Jakob Stoklund Olesen
· 12 years ago
bfb84d0
Revert "BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with a branch probability."
by Benjamin Kramer
· 12 years ago
bd0f107
BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with a branch probability.
by Benjamin Kramer
· 12 years ago
2aed439
BlockFrequency: Use a smarter overflow check.
by Benjamin Kramer
· 14 years ago
9b8a6a3
Optimize 96-bit division a little bit.
by Jakub Staszak
· 14 years ago
a9e8aa0
Move static methods to the anonymous namespace.
by Jakub Staszak
· 14 years ago
49993f2
Add BlockFrequency class.
by Jakub Staszak
· 14 years ago