This is an archive of the discontinued LLVM Phabricator instance.

[Coverage] Speed up file-based queries for coverage info, NFC
ClosedPublic

Authored by vsk on Sep 13 2019, 3:09 PM.

Details

Summary

Speed up queries for coverage info in a file by reducing the amount of
time spent determining whether a function record corresponds to a file.

This gives a 36% speedup when generating a coverage report for llc.
The reduction is entirely in user time.

rdar://54758110

Diff Detail

Repository
rL LLVM

Event Timeline

vsk created this revision.Sep 13 2019, 3:09 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 13 2019, 3:09 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
Dor1s accepted this revision.Sep 13 2019, 3:53 PM

Nice!!

This revision is now accepted and ready to land.Sep 13 2019, 3:53 PM
This revision was automatically updated to reflect the committed changes.