ro-i wrote: Since the RFC seems to be fine, I rebased, resolved conflicts, and added the LangRef update. This PR thus is converted from a draft to a regular PR https://github.com/llvm/llvm-project/pull/133907