charles-zablit wrote: Rationale: I am working on a patch (https://github.com/swiftlang/llvm-project/pull/10710) which adds the `hasArguments` method and I think it would be a good fit for upstream llvm as well. https://github.com/llvm/llvm-project/pull/144549