LLVM-Based Compiler For .NET
The NEW Microsoft is somewhat embracing Open Source. 2015 started with the CoreCLR being open sourced – the CoreCLR is the execution engine for .NET apps and performs compilation to machine code, garbage collection, and other core functionality to .NET.
Produce MSIL code generators based on LLVM and targeting the open source dotnet CoreCLR
This new JIT will allow any C# program written for the .NET Core class libraries to run on any platform that CoreCLR can be ported to and that LLVM will target.