This patch adds the analysis pass and the hook-ups into the inliner. The
implementation of the analysis pass requires optional dependencies be
present, and will be introduced subsequently.
RFC: http://lists.llvm.org/pipermail/llvm-dev/2020-April/140763.html
To make the naming more consistent, suggest changing the name to
InlineAdvise or InlineRecord