https://github.com/arsenm requested changes to this pull request. Can't really use an attribute for this. Attributes should not be used for adding constraints to an operation https://github.com/llvm/llvm-project/pull/121038