This removes the the use of .hot/.unlikely based on function hotness. This code currently relies on static methods in ProfileSummary to determine whether a function is hot or unlikley. I am refactoring the ProfileSummary code and these methods will be removed. As discussed offline, the right way to re-introduce this is to add a pass to annotate functions with unlikely/hot hints and use the hints to determine the prefix here.
Diff Detail
Diff Detail
Event Timeline
This revision is now accepted and ready to land.May 16 2016, 4:44 PM