lukel97 wrote: > I am afraid that it will cause new infinite loop bugs :( In this new version I've added a check to make sure that the splat value also doesn't contain any ConstantExprs, I think that should be enough? https://github.com/llvm/llvm-project/pull/132522