diff options
author | Roman Gareev <gareevroman@gmail.com> | 2016-12-15 12:00:57 +0000 |
---|---|---|
committer | Roman Gareev <gareevroman@gmail.com> | 2016-12-15 12:00:57 +0000 |
commit | 15db81ef7162343a3bfe93676355ada57761db6a (patch) | |
tree | 16b88fc46520b147e9c22c435d74100497fd02f6 | |
parent | 67c90c7d954bbf889803f63b6d131094e727ae5f (diff) | |
download | bcm5719-llvm-15db81ef7162343a3bfe93676355ada57761db6a.tar.gz bcm5719-llvm-15db81ef7162343a3bfe93676355ada57761db6a.zip |
[NFC] Fix typos in getMacroKernelParams.
llvm-svn: 289808
-rw-r--r-- | polly/lib/Transform/ScheduleOptimizer.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp index b5145e8cb4b..df3a08fa75c 100644 --- a/polly/lib/Transform/ScheduleOptimizer.cpp +++ b/polly/lib/Transform/ScheduleOptimizer.cpp @@ -610,17 +610,15 @@ getMacroKernelParams(const MicroKernelParamsTy &MicroKernelParams) { CacheLevelSizes[0] > 0 && CacheLevelSizes[1] > 0 && CacheLevelAssociativity[0] > 2 && CacheLevelAssociativity[1] > 2)) return {1, 1, 1}; - int Cbr = floor( + int Car = floor( (CacheLevelAssociativity[0] - 1) / (1 + static_cast<double>(MicroKernelParams.Nr) / MicroKernelParams.Mr)); - int Kc = (Cbr * CacheLevelSizes[0]) / + int Kc = (Car * CacheLevelSizes[0]) / (MicroKernelParams.Mr * CacheLevelAssociativity[0] * 8); double Cac = static_cast<double>(Kc * 8 * CacheLevelAssociativity[1]) / CacheLevelSizes[1]; - double Cbc = static_cast<double>(Kc * 8 * CacheLevelAssociativity[1]) / - CacheLevelSizes[1]; int Mc = floor((CacheLevelAssociativity[1] - 2) / Cac); - int Nc = floor(1 / Cbc); + int Nc = floor(1 / Cac); return {Mc, Nc, Kc}; } |