]> granicus.if.org Git - llvm/commit
[SampleProfile] Skip intrinsic calls when visiting callsites in InlineHotFunctions.
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Tue, 18 Apr 2017 10:08:53 +0000 (10:08 +0000)
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Tue, 18 Apr 2017 10:08:53 +0000 (10:08 +0000)
commitc3a1bd43f40b4b05e21d03d2728680f66d8b0cc1
treea6087aaf2c8f0a99dea06aec2b051b6445a2e742
parent0d04c2b2a9a93df15ab92de68f44ffacf3426973
[SampleProfile] Skip intrinsic calls when visiting callsites in InlineHotFunctions.

Before this patch, we always called method 'findCalleeFunctionSamples()' on
intrinsic calls. However, intrinsic calls like llvm.dbg.value() are not viable
candidates for obvious reasons.

No functional change intended.

Differential Revision: https://reviews.llvm.org/D32008

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300541 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/SampleProfile.cpp