[PATCH] D24940: [thinlto] Add cold-callsite import heuristic

Mehdi AMINI via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 27 17:07:27 PDT 2016


mehdi_amini added inline comments.

================
Comment at: lib/Transforms/IPO/FunctionImport.cpp:296
@@ +295,3 @@
+      BonusMultiplier = ImportHotMultiplier;
+    else if (Edge.second.Hotness == CalleeInfo::HotnessType::Cold)
+      BonusMultiplier = ImportColdMultiplier;
----------------
Oh I see why you did it. Maybe a static function close to the cl::opt?

`const float BonusMultiplier = getBonusMultiplierForHotness(Edge.second.Hotness);`

(Straw man naming)


https://reviews.llvm.org/D24940





More information about the llvm-commits mailing list