diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils')
| -rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp index 8e821d9b9fa..32060fa9eca 100644 --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp @@ -5045,7 +5045,7 @@ static bool isSwitchDense(ArrayRef<int64_t> Values) {    uint64_t NumCases = Values.size();    // 40% is the default density for building a jump table in optsize/minsize mode.    uint64_t MinDensity = 40; -   +    return NumCases * 100 >= Range * MinDensity;  } @@ -5123,7 +5123,7 @@ static bool ReduceSwitchRange(SwitchInst *SI, IRBuilder<> &Builder,    // shift and puts the shifted-off bits in the uppermost bits. If any of these    // are nonzero then the switch condition will be very large and will hit the    // default case. -   +    auto *Ty = cast<IntegerType>(SI->getCondition()->getType());    Builder.SetInsertPoint(SI);    auto *ShiftC = ConstantInt::get(Ty, Shift); | 

