This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Перейти к файлу
Russell C Hadley b6e3392fdf Merge pull request #412 from russellhadley/JitOptions
Add initial JIT Options class.
2015-04-11 08:26:13 -07:00
Documentation Process the flow graph in the order of MSIL offsets. 2015-04-09 21:30:55 -07:00
include Add initial support for JIT options 2015-04-10 22:54:38 -07:00
lib Add initial support for JIT options 2015-04-10 22:54:38 -07:00
test Add initial support for JIT options 2015-04-10 22:54:38 -07:00
tools
utils
.clang-format
.gitattributes
.gitignore
CMakeLists.txt Remove message line for CoreCLR path. 2015-03-31 14:43:33 -07:00
LICENSE.TXT
README.md Correct name of OS X 2015-04-08 15:01:10 -07:00

README.md

Welcome to LLILC

Build Status

Windows Linux
Debug Build status Build Status
Release Build status Build Status

Introduction

LLILC is an LLVM based MSIL Compiler - we pronounce it 'lilac' - with a goal of producing a set of cross-platform .NET code generation tools. Today LLILC is being developed against dotnet/CoreCLR for use as a JIT, but an ahead of time (AOT) compiler is planned for the future.

See the wiki for more information. It has a more complete discussion of our background and goals as well as "getting started" details and developer information.

Supported Platforms

Our initial supported platform is Windows, but Linux and Mac OS X support are under development.

Contributions

LLILC is just starting up. Only a few tests are working and there are lots of places where we need help. Please see our issues or the contributing page for how to pitch in.