https://github.com/nikic requested changes to this pull request. Using attributes for this is not appropriate. This should probably be a separate intrinsic (if anything). https://github.com/llvm/llvm-project/pull/121027