This reverts commit fb13dcf3431cd83911fe56899d2fade808dc5b8d. A large compile-time regression for code generated by sanitizers has been reported. Revert while I investigate the issue. Details and reproducers are available here: https://reviews.llvm.org/D135915