craig.topper added a comment. Why does this need the 'r' at the end of WriteBTr? By existing convention the memory form would be called WriteBTLd. So WriteBT should be interpreted as non-memory anyway. https://reviews.llvm.org/D49243