craig.topper added a comment. Improving the algorithm and separating the algorithm from Use should probably be two different patches. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69332/new/ https://reviews.llvm.org/D69332