[llvm] [UniformityAnalysis] Add CallbackVH to keep UniformValues consistent on value deletion (PR #187658)
Pankaj Dwivedi via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 13 03:40:07 PDT 2026
================
@@ -107,6 +143,15 @@ template <> void llvm::GenericUniformityAnalysisImpl<SSAContext>::initialize() {
pushUsers(Arg);
}
+template <>
+void llvm::GenericUniformityAnalysisImpl<SSAContext>::registerCallbacks() {
+ IRUniformValueCallbackManager *Manager =
+ new IRUniformValueCallbackManager(UniformValues);
+ for (const Value *V : UniformValues)
----------------
PankajDwivedi-25 wrote:
Thanks for clarifying, so we all agree that I should replace callbackVH with assertingVH along with eraseValue API in uniformity?
https://github.com/llvm/llvm-project/pull/187658
More information about the llvm-commits
mailing list