================
@@ -489,6 +542,9 @@ class OpLowerer {
       case Intrinsic::dx_typedBufferStore:
         HasErrors |= lowerTypedBufferStore(F);
         break;
+      case Intrinsic::dx_splitdouble:
----------------
farzonl wrote:
What would require to do it automatically?
https://github.com/llvm/llvm-project/pull/109331