danielcdh reopened this revision. danielcdh added a comment. This revision is now accepted and ready to land. The patch was reverted in r305990 because it exposed a aarch64 bug. A fix has been proposed in https://reviews.llvm.org/D34641 https://reviews.llvm.org/D33341