[clang] Revert "[Clang][AMDGPU] Change __fp16 to _Float16 in builtin definitions" (PR #185861)

Konstantin Zhuravlyov via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 11 08:09:36 PDT 2026


kzhuravl wrote:

> I think what we need is a full CQE against a version of LLVM with all __fp16 to _Float16, then we will have a good idea of what will be broken in the next bulk promotion. Like I mentioned earlier, this revert will not resolve the issue that downstream code is relying on implicit type conversion. We fix CK build now but everything replying on implicit type conversion, such as RCCL, will fail the moment we do bulk promotion, if they don't fix them ahead of time. They will not know this if they don't use the latest upstream LLVM or our ROCm's new main fork.

I very much second / support this.

https://github.com/llvm/llvm-project/pull/185861


More information about the cfe-commits mailing list