dakersnar wrote: I took a look at your linked discussion thread. Is there a reason this problem cannot be solved in VectorCombine itself? This feels like it might be a band-aid solution. https://github.com/llvm/llvm-project/pull/163019