This reverts commit 128745cc26. This increased compile-time unnecessarily. Revert this change and follow ups 2c7afadb47 & add0c5856d. http://llvm-compile-time-tracker.com/compare.php?from=338dfcd60f843082bb589b287d890dbd9394eb82&to=128745cc2681c284bc6d0150a319673a6d6e8424&stat=instructions
128745cc26
2c7afadb47
add0c5856d