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?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D112971/new/

https://reviews.llvm.org/D112971

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to