[Mlir-commits] [mlir] [mlir][spirv] Add 8-bit float type emulation (PR #148811)

Jakub Kuderski llvmlistbot at llvm.org
Tue Jul 22 08:26:32 PDT 2025


================
@@ -39,6 +39,10 @@ struct SPIRVConversionOptions {
   /// The number of bits to store a boolean value.
   unsigned boolNumBits{8};
 
+  /// Whether to emulate unsupported floats with integer types of same bit
+  /// width.
+  bool emulateUnsupportedFloatTypes{true};
----------------
kuhar wrote:

llvm ir or convert-to-llvm? llvm has the same issue as spirv here that its type system has fewer primitive types than mlir, so it's on mlir to figure out how to handle unsupported types

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


More information about the Mlir-commits mailing list