[SDAG] Handle non-integer preferred memset types for non-constant values