2003-10-13 17:59:28 +02:00
|
|
|
Welcome to LLVM!
|
|
|
|
|
|
|
|
This file provides the location of all important LLVM documentation. In
|
|
|
|
particular, you should read the license information and the installation
|
|
|
|
directions before you begin using LLVM.
|
|
|
|
|
|
|
|
After that, there are several technical references that will help you use LLVM.
|
|
|
|
Consult them as necessary.
|
|
|
|
|
|
|
|
Finally, you can find information on how to communicate with the LLVM
|
|
|
|
developers and LLVM community. This is of primary interest if you wish to
|
|
|
|
submit a bug, supply a patch, or just keep current with what's going on with
|
|
|
|
LLVM.
|
|
|
|
|
|
|
|
Introductory Literature:
|
2003-10-17 23:10:57 +02:00
|
|
|
|
2003-10-13 23:09:04 +02:00
|
|
|
LLVM Home Page:
|
|
|
|
http://llvm.cs.uiuc.edu
|
|
|
|
|
2003-10-13 17:59:28 +02:00
|
|
|
License Information:
|
|
|
|
llvm/LICENSE.txt
|
|
|
|
|
|
|
|
Release Notes:
|
|
|
|
llvm/docs/ReleaseNotes.html
|
|
|
|
|
2003-10-17 23:10:57 +02:00
|
|
|
LLVM Design:
|
2003-10-13 17:59:28 +02:00
|
|
|
|
2003-10-17 23:10:57 +02:00
|
|
|
The LLVM Instruction Set and Compilation Strategy:
|
|
|
|
http://llvm.cs.uiuc.edu/pubs/2002-08-09-LLVMCompilationStrategy.html
|
|
|
|
|
|
|
|
LLVM User Guides:
|
|
|
|
|
|
|
|
Download and Installation Instructions:
|
|
|
|
llvm/docs/GettingStarted.html
|
|
|
|
|
|
|
|
LLVM Command Guide:
|
|
|
|
llvm/docs/CommandGuide/CommandGuide.html
|
2003-10-13 17:59:28 +02:00
|
|
|
|
|
|
|
LLVM Assembly Language:
|
|
|
|
llvm/docs/LangRef.html
|
|
|
|
|
2003-10-17 23:10:57 +02:00
|
|
|
LLVM Test Suite Guide:
|
|
|
|
llvm/docs/TestingGuide.html
|
|
|
|
|
|
|
|
LLVM Programming Documentation:
|
|
|
|
|
|
|
|
LLVM Programmers Manual:
|
2003-10-13 17:59:28 +02:00
|
|
|
llvm/docs/ProgrammersManual.html
|
|
|
|
|
2003-10-17 23:10:57 +02:00
|
|
|
Writing an LLVM Pass:
|
|
|
|
llvm/docs/WritingAnLLVMPass.html
|
|
|
|
|
|
|
|
Alias Analysis in LLVM:
|
|
|
|
llvm/docs/AliasAnalysis.html
|
|
|
|
|
|
|
|
Command Line Library:
|
|
|
|
llvm/docs/CommandLine.html
|
|
|
|
|
2003-10-13 17:59:28 +02:00
|
|
|
Coding Standards:
|
|
|
|
llvm/docs/CodingStandards.html
|
|
|
|
|
|
|
|
LLVM Community:
|
2003-10-17 23:10:57 +02:00
|
|
|
|
2003-10-13 17:59:28 +02:00
|
|
|
Submitting a Bug:
|
2003-10-17 23:10:57 +02:00
|
|
|
http://llvm.cs.uiuc.edu/docs/HowToSubmitABug.html
|
|
|
|
|
|
|
|
Open Projects:
|
|
|
|
llvm/docs/OpenProjects.html
|
|
|
|
|
|
|
|
Creating a new LLVM Project:
|
|
|
|
llvm/docs/Projects.html
|
2003-10-13 17:59:28 +02:00
|
|
|
|
|
|
|
Mailing Lists:
|
2003-10-13 23:09:04 +02:00
|
|
|
There are several mailing lists providing LLVM users with
|
|
|
|
information:
|
2003-10-13 17:59:28 +02:00
|
|
|
|
|
|
|
o LLVM Announcements List:
|
|
|
|
http://mail.cs.uiuc.edu/mailman/listinfo/llvm-announce
|
|
|
|
|
2003-10-13 23:09:04 +02:00
|
|
|
This is a low volume list that provides
|
|
|
|
important announcements regarding LLVM. It is
|
|
|
|
primarily intended to announce new releases,
|
|
|
|
major updates to the software, etc. This list
|
|
|
|
is highly recommended for anyone that uses LLVM.
|
2003-10-13 17:59:28 +02:00
|
|
|
|
|
|
|
|
|
|
|
o LLVM Developers List:
|
|
|
|
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
|
|
|
|
|
2003-10-13 23:09:04 +02:00
|
|
|
This list is for people who want to be included
|
|
|
|
in technical discussions of LLVM. People post
|
|
|
|
to this list when they have questions about
|
|
|
|
writing code for or using the LLVM tools. It
|
2003-10-13 17:59:28 +02:00
|
|
|
is low volume.
|
|
|
|
|
|
|
|
o LLVM Commits List
|
|
|
|
http://mail.cs.uiuc.edu/mailman/listinfo/llvm-commits
|
|
|
|
|
2003-10-13 23:09:04 +02:00
|
|
|
This list contains all commit messages that are
|
|
|
|
made when LLVM developers commit code changes
|
|
|
|
to the CVS archive. It is useful for those who
|
|
|
|
want to stay on the bleeding edge of LLVM
|
2003-10-13 17:59:28 +02:00
|
|
|
development.
|
|
|
|
|
|
|
|
This list is very high volume.
|
|
|
|
|