On 10/30/19 3:58 AM, Claudiu Zissulescu wrote:
> Hi Jeff,
> 
>> So I'm going to have to trust you on this one.  It looks like you did
>> more than just reorder the alternatives.  For example, the constraints
>> for operand0 look significantly different to me.  THey're slightly
>> different for operand1 as well (LR rather than Lc).
> 
> When we moved the ARC backend to LRA, we retired the register classes covered 
> by `c` and `w` register constraints letters. 
> Now, all of them are pointing to the same register class like `r`.  
> So, whenever I have the opportunity, I also refactor the patterns not to use 
> any longer the obsolete register constraints. Probably, this is the reason 
> why the patch looks like it is more than reordering, but at the core it is 
> just that :)
Thanks for the explanation.   I'll keep in mind for other ARC patches as
well.
jeff

Reply via email to