This is an archive of the discontinued LLVM Phabricator instance.

Add call count instrumentation for MIP
AbandonedPublic

Authored by ellis on Jun 10 2021, 6:29 PM.

Details

Reviewers
None
Summary

Add function timestamp and function call count instrumentation to MIP.
Use the -fmachine-profile-call-counts clang frontend flag to enable.

Diff Detail

Event Timeline

ellis created this revision.Jun 10 2021, 6:29 PM
ellis requested review of this revision.Jun 10 2021, 6:29 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 10 2021, 6:29 PM
Herald added subscribers: llvm-commits, Restricted Project. · View Herald Transcript
ellis updated this revision to Diff 352598.Jun 16 2021, 6:38 PM

Update API for getRawProfileSymbol()

ellis updated this revision to Diff 353706.Jun 22 2021, 10:40 AM

Fix name mangling for Mach-O and fix an x86_64 assembly bug for Mach-O.

ellis updated this revision to Diff 353762.Jun 22 2021, 1:16 PM

Fix Mach-O compiler-rt lib

ellis updated this revision to Diff 355951.Jul 1 2021, 11:00 AM

Update tests.

ellis abandoned this revision.Dec 16 2021, 4:51 PM