This creates non-linear behavior in the inliner (see more details in r289755's commit thread). llvm-svn: 290086