[PATCH] D112971: [NFC] Remove LinkAll*.h
David Blaikie via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Nov 8 22:01:03 PST 2021
dblaikie added a comment.
My understanding is that this is necessary for the legacy pass manager that uses a global registration system - if you didn't reference any function in the pass, then the code wouldn't get linked in - because the only way the pass was accessed was through the registry?
Does that sound right? Did this change break some legacy pass manager registry functionality? Am I just generally misremembering/misunderstanding how this worked or something changed to remove that model entirely?
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the cfe-commits