This reverts commit f8525030. It was supposed to speed things up but llvm-compile-time-tracker.com showed a slight slow down.