etherzhhb accepted this revision. etherzhhb added a comment. This revision is now accepted and ready to land. I think there is no major issue, and this patch had been review by several people. It should be ready to push http://reviews.llvm.org/D5227