arsenm added a comment. I don't particularly care about splitting the patch. You can't really break this down very far, and the individual changes aren't really individually testable CHANGES SINCE LAST ACTION https://reviews.llvm.org/D125680/new/ https://reviews.llvm.org/D125680