jmolloy resigned from this revision. jmolloy removed a reviewer: jmolloy. jmolloy added a comment. As this primarily involves the x86 backend, I don't think I'm an appropriate reviewer; Resigning. http://reviews.llvm.org/D15294