This is an archive of the discontinued LLVM Phabricator instance.

[Attributor] Allow not to default initialize AAs for live internal functions
ClosedPublic

Authored by jdoerfert on Mar 11 2022, 1:25 PM.

Details

Summary

Outside users of the Attributor, e.g., OpenMP-opt, want to seed AAs
themselves. We should not seed all default AAs one an internal function
becomes live. That said, there should be a callback such that they can
do lazy seeding as well.

Diff Detail

Event Timeline

jdoerfert created this revision.Mar 11 2022, 1:25 PM
Herald added a reviewer: homerdin. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
jdoerfert requested review of this revision.Mar 11 2022, 1:25 PM
Herald added a reviewer: baziotis. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: sstefan1. · View Herald Transcript
This revision is now accepted and ready to land.Mar 11 2022, 2:22 PM
This revision was landed with ongoing or failed builds.Mar 11 2022, 2:46 PM
This revision was automatically updated to reflect the committed changes.