https://github.com/ftynse approved this pull request. It's okay to have, but we are generally moving away from the model where a top-level op is executed and towards a model where there is a named entry point. https://github.com/llvm/llvm-project/pull/69615