Module Ir.Cuda_like_config

module Cuda : sig ... end
module Hip : sig ... end
module Make (Dialect : sig ... end) (Input : sig ... end) : sig ... end

Shared CUDA/HIP scalar semantics. Hardware MMA, asynchronous copies and conversions with different vendor overload contracts stay in the backend; the common operator table lives here so fixes to narrow arithmetic reach both consumers.