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.
Перейти к файлу
Swaroop Sridhar 8d7c62c1a6 Enable use of Conservative GC for LLILC Testing
This change has two parts:
(1) Pass ALTJIT settings via the LLILCTestEnv.cmd script, to match
    the change in CoreClr test infrastructure.
(2) Run CoreCLR in Conservative GC mode for LLILC tests.

Testing:
LLILC Tests passed locally

This change fixes Issue# 27
2015-03-04 17:27:48 -08:00
Documentation Document ReaderStack class (in reader.h) 2015-03-03 09:22:48 -08:00
include Add documentation to EEMemoryManager.h 2015-03-03 23:47:08 -08:00
lib Merge pull request #236 from AndyAyersMS/Doc2 2015-03-03 16:30:21 -08:00
test Enable use of Conservative GC for LLILC Testing 2015-03-04 17:27:48 -08:00
tools Fix typo in Driver readme 2015-02-19 14:35:44 -08:00
utils Respond to CR feedback and other improvements. 2015-03-03 11:29:37 -08:00
.gitattributes Initial commit 2015-02-12 14:54:02 -08:00
.gitignore Initial commit 2015-02-12 14:54:02 -08:00
CMakeLists.txt Build on OS X. 2015-03-03 14:16:03 -08:00
LICENSE.TXT Initial commit 2015-02-12 14:54:02 -08:00
README.md Link to the Getting Started pages from README.md. 2015-02-23 14:33:44 -08: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 OSX 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.