Skip to content

Conversation

@orodley
Copy link
Contributor

@orodley orodley commented May 12, 2025

See https://discourse.llvm.org/t/rfc-keep-globalvalue-guids-stable/84801
for context.

GUIDs are stored in metadata, so generally don't need to be explicitly
copied into bitcode. But function importing loads functions lazily, importing
metadata only along with the function body. We need the GUID before
we've imported the body. This side table will fulfil this requirement.

This PR only reads/writes the table, it doesn't yet use it for building the
module summary index.

Copy link
Contributor Author

orodley commented May 12, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@orodley orodley force-pushed the users/orodley/guid-2 branch from 9559e0f to 61108c7 Compare May 27, 2025 02:42
@orodley orodley force-pushed the users/orodley/05-12-add_a_guidlist_table_to_bitcode branch from bfb6cb2 to 553845e Compare May 27, 2025 02:42
@orodley orodley force-pushed the users/orodley/guid-2 branch from 61108c7 to e40c56f Compare June 20, 2025 04:27
@orodley orodley force-pushed the users/orodley/05-12-add_a_guidlist_table_to_bitcode branch from 553845e to bf53f87 Compare June 20, 2025 04:27
@orodley orodley force-pushed the users/orodley/05-12-add_a_guidlist_table_to_bitcode branch from bf53f87 to 7f599c7 Compare August 4, 2025 23:56
@orodley orodley force-pushed the users/orodley/guid-2 branch from e40c56f to 3da1ceb Compare August 4, 2025 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants