================ ---------------- labath wrote: I think this file looks good now. In the interests of moving this forward, and reducing the size of this patch, could you split it into a separate patch? https://github.com/llvm/llvm-project/pull/104238