LLVM with Microsoft Visual Studio

Can Microsoft Visual Studio be a good tool for making a backend for an architecture?


It would be, if not for one small problem: there are no front ends available to feed code to your new backend, unless you plan on writing one yourself. llvm-gcc cannot be built with VC++ and cannot be linked to an llvm that is. The best you can do is to use bytecodes produced by an llvm-gcc built elsewhere, but be aware they will have dependencies on the gcc runtime for that elsewhere. But you can't beat its debugger :slight_smile:

Seung Jae Lee wrote: