There is CLang-CL compiler included in CLang package inside MSVC installation, this compiler allows to compile sources using CLang backend while accepting all (or most) of M