SjoerdMeijer added a comment. The Thumb test case was running in an assert related to addressing modes. I've created https://reviews.llvm.org/D43179 for that, which I need for this patch. https://reviews.llvm.org/D42784