phosek added a comment. Currently everything is a single patch but I'd be happy to split into separate patches and submit those separately against each subproject if you're fine with the overall design. Repository: rL LLVM https://reviews.llvm.org/D45604