mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-25 15:41:05 +00:00
[LoopUnroll] Set correct thresholds for new recently enabled unrolling heuristic.
In r270478, where I enabled the new heuristic I posted testing results, which I got when explicitly passed the thresholds values via CL options. However, setting the CL options init-values is not enough to change the default values of thresholds, so I'm changing them in another place now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271615 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ae4f064584
commit
3c11b7d257
@ -114,8 +114,8 @@ static TargetTransformInfo::UnrollingPreferences gatherUnrollingPreferences(
|
||||
|
||||
// Set up the defaults
|
||||
UP.Threshold = 150;
|
||||
UP.PercentDynamicCostSavedThreshold = 20;
|
||||
UP.DynamicCostSavingsDiscount = 2000;
|
||||
UP.PercentDynamicCostSavedThreshold = 50;
|
||||
UP.DynamicCostSavingsDiscount = 100;
|
||||
UP.OptSizeThreshold = 0;
|
||||
UP.PartialThreshold = UP.Threshold;
|
||||
UP.PartialOptSizeThreshold = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user