Utils can't depend on Scalar transforms.
This will allow code sharing from AtomicExpandPass. Not entirely sure why these exist as separate passes though.