This reverts r369664 (git commit 51f48295) It causes many benchmark regressions, internally and in llvm's benchmark suite. llvm-svn: 370398