================ @@ -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