================ @@ -2730,6 +2749,12 @@ std::optional<unsigned> getInlineEncodingV2I16(uint32_t Literal) { return getInlineEncodingV216(false, Literal); } +// Encoding of the literal as an inline constant for a V_PK_*_BF16 instruction +// or nullopt. +std::optional<unsigned> getInlineEncodingV2BF16(uint32_t Literal) { + return getInlineEncodingV216(true, Literal); ---------------- shiltian wrote:
This part is still WIP along with https://github.com/llvm/llvm-project/pull/81345. https://github.com/llvm/llvm-project/pull/80908 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits