On Thu, May 9, 2013 at 8:45 PM, Jakub Jelinek wrote: > Hi! > > This is something I've noticed while working on the rotate recognizer > patch I've just posted. We emit say > roll %eax > instead of > roll $1, %eax > because the former is shorter, but emit > roll $31, %eax > instead of the equivalent, but shorter > rorl %eax
Wouldn't this be better done as one or more peephole2s? Ciao! Steven