This reverts commit d4650d09. Reverted because it causes several X86 CodeGen test failures in a build with LLVM_ENABLE_EXPENSIVE_CHECKS=ON.