The InitUndef pass is incorrectly sharing state between different runs of the pass. Discussion here https://github.com/llvm/llvm-project/pull/107079#issuecomment-2384457273 suggests someone hitting a functional issue from this on 19.1.0. CC @joe-img @preames @BeMg @lukel97 @nikic