xd009642 / llvm-profparser

Mostly complete pure rust implementation of parsing llvm instrumentation profile data
Apache License 2.0
13 stars 9 forks source link

Smart filtering #41

Closed xd009642 closed 4 months ago

xd009642 commented 5 months ago

So report generation is slow this is because cargo doesn't let you selectively apply rust flags so you get A LOT of coverage counters you don't need. Wouldn't it be so much greater if we could just ignore these and skip all that work.

I have a feeling that adding a filter to report generation to skip things not in an allowed file list would dramatically speed up coverage report generation