Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A javascript backend for llvm. Currently in the process of joining forces with Emscripten (
branch: master
Failed to load latest commit information.
autoconf Merge remote branch 'git-svn'
bindings Merge remote branch 'git-svn'
cmake Add dependency to "make check".
docs Merge remote branch 'git-svn'
examples Merge remote branch 'git-svn'
include Merge remote branch 'git-svn'
lib fix MCContext constructor call
projects Merge remote branch 'git-svn'
runtime generating .gitignores from svn:ignores
test Merge remote branch 'git-svn'
unittests Merge remote branch 'git-svn'
utils Merge remote branch 'git-svn'
website Prepare for "core" website.
.gitignore adding some more .gitignores
CMakeLists.txt CMake: Add FileUpdate to the build.
CREDITS.TXT Test git svn dcommit
LICENSE.TXT 2010 is upon us.
Makefile Merge System into Support.
Makefile.common Removed trailing whitespace from Makefiles. Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment
Makefile.rules build: Shared libraries shouldn't used RPATH on Darwin, only main exe…
ModuleInfo.txt Remove trailing space. This is just an excuse to poke the
README.txt Undoing test commit blank space. Patch to build llvm with srcdir != objdir from
configure * update blurb


\Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for the Low Level
Virtual Machine, a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the HTML documentation provided in docs/index.html for further
assistance with LLVM.

If you're writing a package for LLVM, see docs/Packaging.html for our

Something went wrong with that request. Please try again.