This is an archive of the discontinued LLVM Phabricator instance.

[sancov] Pruning full dominator blocks from instrumentation.
ClosedPublic

Authored by aizatsky on Feb 25 2016, 4:58 PM.

Details

Summary

This is the first simple attempt to reduce number of coverage-
instrumented blocks.

If a basic block dominates all its successors, then its coverage
information is useless to us. Ingore such blocks if
santizer-coverage-prune-tree option is set.

Diff Detail

Repository
rL LLVM

Event Timeline

aizatsky updated this revision to Diff 49123.Feb 25 2016, 4:58 PM
aizatsky updated this revision to Diff 49124.
aizatsky retitled this revision from to [sancov] Pruning full dominator blocks from instrumentation..
aizatsky updated this object.

nits

aizatsky added a project: Restricted Project.
aizatsky added a subscriber: llvm-commits.
kcc accepted this revision.Feb 25 2016, 5:16 PM
kcc edited edge metadata.

LGTM

This revision is now accepted and ready to land.Feb 25 2016, 5:16 PM
This revision was automatically updated to reflect the committed changes.