yxsamliu wrote: I am wondering whether prefix the builtin type with `__amdgcn_` would be better since I envision risk of conflicting with reserved names of other compilers or standard libraries. https://github.com/llvm/llvm-project/pull/95276