[PATCH] D16381: Infrastructure to allow use of PGO in inliner
David Li via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 2 16:43:23 PST 2016
davidxl added inline comments.
================
Comment at: include/llvm/Analysis/InlineCost.h:152
@@ -132,1 +151,3 @@
+/// \brief Return estimated count of the block \p BB.
+Optional<uint64_t> getBlockCount(BasicBlock *BB, BlockFrequencyAnalysis *BFA);
}
----------------
I suggest making this a member method of BFA. Also provide a wrapper method -- this will be the primary API used by other clients for callsite hotness:
Optional<uint64_t> getCallsiteCount(CallSite CS);
http://reviews.llvm.org/D16381
More information about the llvm-commits
mailing list