================ ---------------- mmjjpp wrote: Thanks for pointing this out. This was an oversight on my part. I have added high-level comments to the classes to clarify their responsibilities. https://github.com/llvm/llvm-project/pull/198702