[PATCH] D41297: [ThinLTO] Implement summary visualizer
Eugene Leviant via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 12 09:23:33 PST 2018
evgeny777 added a comment.
> At which point of the API is this guarantee?
1. `ThinLTO.ModuleMap` stores `BitcodeModule` objects and uses them during entire thin link phase (until backend threads are launched)
2. BitcodeModule contains pointers to BC data, so this data should be actual for module to be parsed)
3. Module summary is exported to .dot in CombinedIndexHook which is invoked in the beginning of thin link phase
https://reviews.llvm.org/D41297
More information about the llvm-commits
mailing list