kparzysz added a comment. I think this is a fairly rare case. There has to be an explicit use and then an implicit def of the same register. This came up for us in the Perennial C++ test suite. Repository: rL LLVM http://reviews.llvm.org/D20102