Tim, James, I've updated the diff, but I'll also ask Andy Trick and/or Dave Estes if there is a better way that involves instruction scheduler using this review as an example of what I want to achieve. Cheers, Sergey http://reviews.llvm.org/D6054