ssahasra wrote: #76696 is a simpler approach to fix this dependency: Until we have a way to preserve CycleInfo whenever we preserve UniformityInfo, we just don't try to preserve UniformityInfo. https://github.com/llvm/llvm-project/pull/76011