add loop-rotate pass