jmmartinez wrote: > Great to see that we are removing more. :-D We should probably remove all of > them.
There are some of them make some sense. There are `__builtin_amdgcn_mov_dpp8/__builtin_amdgcn_mov_dpp/__builtin_amdgcn_update_dpp` ones that take are polymorphic (in the tests they take several types, but fall into `i32/i64`, I haven't played with them). There is also some `bfloat16` ones that are awkward++: they take `short`. I'm not sure what the support for `bfloat16` as a value type is for OpenCL (some extensions represent them as `short` while others as `ushort`). https://github.com/llvm/llvm-project/pull/172293 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
