Text this: AO-RMM: A Scalable Riemannian Optimization Framework for Joint IRS Phase and Precoding Design in mmWave Systems