https://github.com/gysit approved this pull request. LGTM modulo comments! It seems there is a mix between splitDwarfFile and splitDebugFilename. Probably everything should be splitDebugFilename? https://github.com/llvm/llvm-project/pull/160704