[llvm] [RFC][SPIR-V] Add intrinsics to convert to/from ap.float (PR #164252)
Jakub Kuderski via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 8 15:05:10 PST 2026
================
@@ -6155,6 +6155,15 @@ float APFloat::convertToFloat() const {
return Temp.getIEEE().convertToFloat();
}
+bool APFloatBase::isValidArbitraryFPFormat(StringRef Format) {
+ return Format == "Float8E5M2" || Format == "Float8E5M2FNUZ" ||
+ Format == "Float8E4M3" || Format == "Float8E4M3FN" ||
+ Format == "Float8E4M3FNUZ" || Format == "Float8E4M3B11FNUZ" ||
+ Format == "Float8E3M4" || Format == "Float8E8M0FNU" ||
+ Format == "Float6E3M2FN" || Format == "Float6E2M3FN" ||
+ Format == "Float4E2M1FN";
----------------
kuhar wrote:
use `llvm::is_contained`
https://github.com/llvm/llvm-project/pull/164252
More information about the llvm-commits
mailing list