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.
Перейти к файлу
rhadley 64c5d3ae3d Add list of code owners
List of code areas and their owners.  Owners are responsible for ensuring that code is reviewed and are the final word on changes in that area.
2015-04-24 17:28:16 -07:00
Documentation Add initial Bring up Milestones markdown. 2015-04-22 14:36:34 -07:00
include Merge pull request #502 from pgavlin/FixQualification 2015-04-23 20:27:35 -07:00
lib Merge pull request #502 from pgavlin/FixQualification 2015-04-23 20:27:35 -07:00
test Exclude Inline optimization test cases that have issue with LLILC 2015-04-22 13:47:57 -07:00
tools Fix typo in Driver readme 2015-02-19 14:35:44 -08:00
utils Remove mutually exclusive group 2015-03-23 14:06:04 -07:00
.clang-format Reformat sources to be LLVM convention compliant 2015-03-11 13:02:04 -07:00
.gitattributes Initial commit 2015-02-12 14:54:02 -08:00
.gitignore Add __pycache__ to .gitignore 2015-04-16 12:52:19 -07:00
CMakeLists.txt Correct main CMakeLists.txt file for standalone executables. 2015-04-20 13:29:43 -07:00
CODE_OWNERS.TXT Add list of code owners 2015-04-24 17:28:16 -07:00
LICENSE.TXT Initial commit 2015-02-12 14:54:02 -08:00
README.md Added Gitter badge 2015-04-15 13:49:49 +00:00

README.md

Welcome to LLILC

Join the chat at https://gitter.im/dotnet/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.