we ran into issues in which the downstream lcov processing tools are incredibly slow when dealing with a lot of branch coverage data. Hence the request for information about its generation and for that llvm-cov option.
OK that’s reasonable! I’m OK to add a --skip-branches option to llvm-cov, but it may be a month or so before I can look into it; I’m also planning to upstream some additional functionality around that time. If you’d like to take a stab at adding it before then, I’d be more than willing to review it!