This change adds support for the CompoundAssignment for ComplexType and updates our approach for emitting bin op between Complex & Scalar https://github.com/llvm/llvm-project/issues/141365
This change adds support for mul op for ComplexType https://github.com/llvm/llvm-project/issues/141365