MForster added a comment. This is a prerequisite for future changes that I am making. The implementation is supposed to be generic and reusable. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D83887/new/ https://reviews.llvm.org/D83887