[inliner]: Refactor inline deferring logic into its own method /NFC
authorXinliang David Li <davidxl@google.com>
Fri, 29 Apr 2016 21:21:44 +0000 (21:21 +0000)
committerXinliang David Li <davidxl@google.com>
Fri, 29 Apr 2016 21:21:44 +0000 (21:21 +0000)
commit1ffa28a3f1cb1cc61c8937027015a549c60d18dc
tree408d11150e887efd2ec20e941bff8e1ff7b8138e
parent7da9b445eacd8e19b0da5c29d559ee5db0a33952
[inliner]: Refactor inline deferring logic into its own method /NFC

The implemented heuristic has a large body of code which better sits
in its own function for better readability. It also allows adding more
heuristics easier in the future.

llvm-svn: 268107
llvm/include/llvm/Transforms/IPO/InlinerPass.h
llvm/lib/Transforms/IPO/Inliner.cpp