[PATCH] D25048: Tune isHotFunction/isColdFunction
    David Li via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Sep 28 22:08:40 PDT 2016
    
    
  
davidxl added inline comments.
================
Comment at: lib/Analysis/ProfileSummaryInfo.cpp:80
@@ -80,1 +79,3 @@
+              (uint64_t)(0.3 * (double)Summary->getMaxFunctionCount()) ||
+           isHotCount(FunctionCount.getValue())));
 }
----------------
It is very likely that isHotCount(...) is a superset of the old predicate which means the old predicate is likely to be redundant here.
================
Comment at: lib/Analysis/ProfileSummaryInfo.cpp:102
@@ -101,1 +101,3 @@
+              (uint64_t)(0.01 * (double)Summary->getMaxFunctionCount()) ||
+           isColdCount(FunctionCount.getValue())));
 }
----------------
It is likely that isColdCount(..) predicate is a subset of the old predicate -- thus this change likely does  not make any behavior difference. To make the new check effective, Either && should be used or remove the old predicate.
https://reviews.llvm.org/D25048
    
    
More information about the llvm-commits
mailing list