@llvm.assume blocks optimization

Not sure if that’s true, various passes use CodeMetrics::collectEphemeralValues and try to skip those.