mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-19 18:24:00 +00:00
Revert "BlockFrequency: Saturate at 1 instead of 0 when multiplying a frequency with a branch probability."
This reverts commit r184584. Breaks PPC selfhost. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184590 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -8,22 +8,11 @@ using namespace llvm;
|
||||
|
||||
namespace {
|
||||
|
||||
TEST(BlockFrequencyTest, ZeroToZero) {
|
||||
BlockFrequency Freq(0);
|
||||
BranchProbability Prob(UINT32_MAX - 1, UINT32_MAX);
|
||||
Freq *= Prob;
|
||||
EXPECT_EQ(Freq.getFrequency(), 0u);
|
||||
|
||||
Freq = 1;
|
||||
Freq *= BranchProbability::getZero();
|
||||
EXPECT_EQ(Freq.getFrequency(), 0u);
|
||||
}
|
||||
|
||||
TEST(BlockFrequencyTest, OneToZero) {
|
||||
BlockFrequency Freq(1);
|
||||
BranchProbability Prob(UINT32_MAX - 1, UINT32_MAX);
|
||||
Freq *= Prob;
|
||||
EXPECT_EQ(Freq.getFrequency(), 1u);
|
||||
EXPECT_EQ(Freq.getFrequency(), 0u);
|
||||
}
|
||||
|
||||
TEST(BlockFrequencyTest, OneToOne) {
|
||||
|
Reference in New Issue
Block a user