frasercrmck wrote: Thanks for the help, @justinfargnoli and @topperc. I agree that that's a better approach. I've updated the PR. I suspect ZeroOrOne might still make sense for PTX but I don't think we have enough testing to justify switching that up. https://github.com/llvm/llvm-project/pull/108969