efriedma added a comment. I'd like to see this rebased on top of https://reviews.llvm.org/D44928, I think. Not that it's really related to this patch, but do we have some way to tell the linker whether a Thumb call supports a 4MB or 16MB offset? https://reviews.llvm.org/D46305