Home | History | Annotate | Download | only in docs

Lines Matching full:clang

84 and supporting tools), the Clang repository and the llvm-gcc repository.  In
91 <a name="clang">Clang: C/C++/Objective-C Frontend Toolkit</a>
96 <p><a href="http://clang.llvm.org/">Clang</a> is an LLVM front end for the C,
97 C++, and Objective-C languages. Clang aims to provide a better user experience
99 standards, fast compilation, and low memory use. Like LLVM, Clang provides a
101 integrating with other development tools. Clang is considered a
105 <p>In the LLVM 3.0 time-frame, the Clang team has made many improvements:</p>
110 <li><a href="http://clang.llvm.org/cxx_status.html">Improved support</a> for the <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372 ">C++ 2011</a> standard, including implementations of non-static data member initializers, alias templates, delegating constructors, the range-based for loop, and implicitly-generated move constructors and move assignment operators, among others.</li>
116 <li>Implemented support for <a href="http://clang.llvm.org/docs/AutomaticReferenceCounting.html">Automatic Reference Counting</a> for Objective-C.</li>
118 <li>Implemented a number of optimizations in <tt>libclang</tt>, the Clang C interface, to improve the performance of code completion and the mapping from source locations to abstract syntax tree nodes.</li>
122 <p>If Clang rejects your code but another compiler accepts it, please take a
123 look at the <a href="http://clang.llvm.org/compatibility.html">language
187 libraries in the larger LLVM Project, such as the Clang expression parser, the
308 <p>TCE uses Clang and LLVM for C/C++ language support, target independent