iteratee added a comment. dannyb asked me to take over the review. Can you fix the issues that filcab identified? I'll see if I can get you an answer about critical edge splitting. Repository: rL LLVM https://reviews.llvm.org/D29865