On 11/8/18 4:57 AM, Renlin Li wrote: > I think I found the problem! > > As described in the PR, a hard register is used in > an pre/post modify expression. The hard register is live, but updated. > In this case, we should make it conflicting with all pseudos live at > that point. Does it make sense?
Do you have a reproducer test case I can look at? I'd like to see the problematical rtl to help me determine whether your patch is correct or not. ...and thank you for debugging this! Peter