GettingStartedVS
FAQ
Lexicon
- Packaging
HowToAddABuilder
yaml2obj
HowToSubmitABug
.. __: http://clang.llvm.org/get_started.html
-:doc:`Packaging`
- Advice on packaging LLVM into a distribution.
-
:doc:`Lexicon`
Definition of acronyms, terms and concepts used in LLVM.
IRC
===
-You can probably find help on the unofficial LLVM IRC.
+Users and developers of the LLVM project (including subprojects such as Clang)
+can be found in #llvm on `irc.oftc.net <irc://irc.oftc.net/llvm>`_.
+
+This channel has several bots.
+
+* Buildbot reporters
-We often are on irc.oftc.net in the #llvm channel. If you are using the
-mozilla browser, and have chatzilla installed, you can `join #llvm on
-irc.oftc.net <irc://irc.oftc.net/llvm>`_.
+ * llvmbb - Bot for the main LLVM buildbot master.
+ http://lab.llvm.org:8011/console
+ * bb-chapuni - An individually run buildbot master. http://bb.pgr.jp/console
+ * smooshlab - Apple's internal buildbot master.
+
+* robot - Bugzilla linker. %bug <number>
+
+* clang-bot - A `geordi <http://www.eelis.net/geordi/>`_ instance running
+ near-trunk clang instead of gcc.
Programming Documentation
=========================
GarbageCollection
WritingAnLLVMPass
TableGen/LangRef
+ HowToUseAttributes
:doc:`WritingAnLLVMPass`
Information on how to write LLVM transformations and analyses.
:doc:`MarkedUpDisassembly`
This document describes the optional rich disassembly output syntax.
+:doc:`HowToUseAttributes`
+ Answers some questions about the new Attributes infrastructure.
Development Process Documentation
=================================
Projects
LLVMBuild
HowToReleaseLLVM
+ Packaging
:doc:`Projects`
How-to guide and templates for new projects that *use* the LLVM
:doc:`HowToReleaseLLVM`
This is a guide to preparing LLVM releases. Most developers can ignore it.
+:doc:`Packaging`
+ Advice on packaging LLVM into a distribution.
+
Mailing Lists
=============