aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/HeatUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Analysis/HeatUtils.cpp')
-rw-r--r--llvm/lib/Analysis/HeatUtils.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/HeatUtils.cpp b/llvm/lib/Analysis/HeatUtils.cpp
index a1cc707..08e9428 100644
--- a/llvm/lib/Analysis/HeatUtils.cpp
+++ b/llvm/lib/Analysis/HeatUtils.cpp
@@ -64,10 +64,7 @@ std::string llvm::getHeatColor(uint64_t Freq, uint64_t MaxFreq) {
}
std::string llvm::getHeatColor(double Percent) {
- if (Percent > 1.0)
- Percent = 1.0;
- if (Percent < 0.0)
- Percent = 0.0;
+ Percent = std::clamp(Percent, 0.0, 1.0);
unsigned ColorID = unsigned(round(Percent * (HeatSize - 1.0)));
return HeatPalette[ColorID];
}