This is an archive of the discontinued LLVM Phabricator instance.

Report which modules have forcefully completed types in statistics.
ClosedPublic

Authored by clayborg on Nov 23 2022, 10:18 PM.

Details

Summary

A previous patch added the ability for us to tell if types were forcefully completed. This patch adds the ability to see which modules have forcefully completed types and aggregates the number of modules with forcefully completed types at the root level.

We add a module specific setting named "debugInfoHadIncompleteTypes" that is a boolean value. We also aggregate the number of modules at the root level that had incomplete debug info with a key named "totalModuleCountWithIncompleteTypes" that is a count of number of modules that had incomplete types.

Diff Detail

Event Timeline

clayborg created this revision.Nov 23 2022, 10:18 PM
Herald added a project: Restricted Project. · View Herald Transcript
clayborg requested review of this revision.Nov 23 2022, 10:18 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 23 2022, 10:18 PM
yinghuitan accepted this revision.Nov 29 2022, 9:18 AM
This revision is now accepted and ready to land.Nov 29 2022, 9:18 AM