blob: 71ea93715ca9dc13683236dbd5475737890f6342 [file] [log] [blame]
Chris Lattner4b009652007-07-25 00:24:17 +00001<title>Minimal clang home page</title>
2
3<p>
Reid Spencer7b1b5062007-08-02 09:50:49 +00004This is a bare bones web page for the "clang" C front-end. This project will
5provide a new C/C++/ObjC front-end for <a href="http://llvm.org">LLVM</a>.
Chris Lattner4b009652007-07-25 00:24:17 +00006</p>
7
8<p>The motivation for this project is described well in Steve Naroff's talk
9at the <a href="http://llvm.org/devmtg/2007-05/">2007 LLVM Developer Meeting</a>.
10A <a href="http://llvm.org/devmtg/2007-05/09-Naroff-CFE.mov">video</a> and
11<a href="http://llvm.org/devmtg/2007-05/09-Naroff-CFE.pdf">slides</a> are
12available.</p>
13
Chris Lattner5c4ee5b2007-07-26 06:11:49 +000014<p>Some more motivation, details, and performance numbers are in the second
15half of Chris' <a
16href="http://llvm.org/pubs/2007-07-25-LLVM-2.0-and-Beyond.html"> LLVM 2.0
17and Beyond!</a> talk, which describes how the clang preprocessor can be used
18to make distcc 3-4x more scalable.</p>
19
Chris Lattner4b009652007-07-25 00:24:17 +000020<p>To get and build the source, please follow <a
21href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009817.html">these
22directions</a>.</p>
23
24<p>If you are interested in discussing this work, please join the <a
25href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a> mailing
26list. If you are interested in contributing to it or following its progress,
27please join the <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">
28cfe-commits</a> list.</p>
29
Chris Lattnerefcc4752007-07-31 04:52:37 +000030<p>A rough <a href="docs/InternalsManual.html">Internals Manual</a> is
31available.</p>
Chris Lattner4b009652007-07-25 00:24:17 +000032
33<p>Please note that we don't consider this to be ready for people to take and
34compile random pieces of code with yet. However, if you'd like to do so
Reid Spencerc8d2abc2007-08-02 09:54:52 +000035<em>and</em> help fix problems exposed by doing so, we would appreciate the help.</p>
Chris Lattner4b009652007-07-25 00:24:17 +000036