blob: 91527b094856fa17d5555c4bf515f3287f383732 [file] [log] [blame]
Chris Lattner22eb9722006-06-18 05:43:121//===----------------------------------------------------------------------===//
2// C Language Family Front-end
3//===----------------------------------------------------------------------===//
4
Chris Lattner22a05992009-09-13 17:23:575Welcome to Clang. This is a compiler front-end for the C family of languages
6(C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM
Peter Collingbourne49e7de12010-06-17 12:39:057compiler infrastructure project.
Chris Lattner22eb9722006-06-18 05:43:128
Chris Lattner22a05992009-09-13 17:23:579Unlike many other compiler frontends, Clang is useful for a number of things
10beyond just compiling code: we intend for Clang to be host to a number of
Alp Toker9907f082014-07-09 14:06:3511different source-level tools. One example of this is the Clang Static Analyzer.
Chris Lattner87d229a2006-10-06 04:10:2512
Chris Lattner22a05992009-09-13 17:23:5713If you're interested in more (including how to build Clang) it is best to read
14the relevant web sites. Here are some pointers:
Ted Kremenek4d180b362008-05-09 17:12:4515
Masud Rahman93135cb2017-10-21 16:03:1716Information on Clang: http://clang.llvm.org/
17Building and using Clang: http://clang.llvm.org/get_started.html
18Clang Static Analyzer: http://clang-analyzer.llvm.org/
19Information on the LLVM project: http://llvm.org/
Ted Kremenek4d180b362008-05-09 17:12:4520
Chris Lattner22a05992009-09-13 17:23:5721If you have questions or comments about Clang, a great place to discuss them is
22on the Clang development mailing list:
Tanya Lattner4a08e932015-08-05 03:55:2323 http://lists.llvm.org/mailman/listinfo/cfe-dev
Ted Kremenek4d180b362008-05-09 17:12:4524
Chris Lattner22a05992009-09-13 17:23:5725If you find a bug in Clang, please file it in the LLVM bug tracker:
26 http://llvm.org/bugs/