https://github.com/CarolineConcatto approved this pull request. It looks good to me, just need to update the test in clang to see if they fail when lowering to assembly. But the implementation is fine https://github.com/llvm/llvm-project/pull/186087