r305918 and "Bad machine code: Using an undefined physical register"

Tim Northover via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 26 10:09:11 PDT 2017


> I think what's actually happening is that parent code is forwarding from the second register in an STP, but r305918 is trying to get the kill flag from the first (unaware that a pair is involved at all). I'll ping the person who wrote it.

Nope, that doesn't work either. isMatchingStore only allows non-paired operations. So I still don't know what's going on.

Tim.


More information about the llvm-commits mailing list