comparison clang/www/index.html @ 252:1f2b6ac9f198 llvm-original

LLVM16-1
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 18 Aug 2023 09:04:13 +0900
parents 1d019706d866
children
comparison
equal deleted inserted replaced
237:c80f45b162ad 252:1f2b6ac9f198
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd"> 2 "http://www.w3.org/TR/html4/strict.dtd">
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> 3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
4 <html> 4 <html>
5 <head> 5 <head>
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 6 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
7 <title>Clang C Language Family Frontend for LLVM</title> 7 <title>Clang C Language Family Frontend for LLVM</title>
8 <link type="text/css" rel="stylesheet" href="menu.css"> 8 <link type="text/css" rel="stylesheet" href="menu.css">
9 <link type="text/css" rel="stylesheet" href="content.css"> 9 <link type="text/css" rel="stylesheet" href="content.css">
10 </head> 10 </head>
11 <body> 11 <body>
31 <p><b><a href="features.html#enduser">End-User Features</a></b>:</p> 31 <p><b><a href="features.html#enduser">End-User Features</a></b>:</p>
32 32
33 <ul> 33 <ul>
34 <li>Fast compiles and low memory use</li> 34 <li>Fast compiles and low memory use</li>
35 <li>Expressive diagnostics (<a href="diagnostics.html">examples</a>)</li> 35 <li>Expressive diagnostics (<a href="diagnostics.html">examples</a>)</li>
36 <li>GCC compatibility</li> 36 <li>GCC & MSVC compatibility</li>
37 </ul> 37 </ul>
38 38
39 <p><b><a href="features.html#applications">Utility and 39 <p><b><a href="features.html#applications">Utility and
40 Applications</a></b>:</p> 40 Applications</a></b>:</p>
41 41
42 <ul> 42 <ul>
43 <li>Modular library based architecture</li> 43 <li>Modular library based architecture</li>
44 <li>Support diverse clients (refactoring, static analysis, code generation, 44 <li>Support diverse clients (refactoring, static analysis, code generation,
45 etc.)</li> 45 etc.)</li>
46 <li>Allow tight integration with IDEs</li> 46 <li>Allow tight integration with IDEs</li>
47 <li>Use the LLVM 'Apache 2' License</li> 47 <li>Use the LLVM 'Apache 2'
48 <a href="https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT">License</a>
49 </li>
48 </ul> 50 </ul>
49 51
50 <p><b><a href="features.html#design">Internal Design and 52 <p><b><a href="features.html#design">Internal Design and
51 Implementation</a></b>:</p> 53 Implementation</a></b>:</p>
52 54
78 <h2>Current Status</h2> 80 <h2>Current Status</h2>
79 <!--=====================================================================--> 81 <!--=====================================================================-->
80 82
81 <p>Clang is considered to 83 <p>Clang is considered to
82 be a production quality C, Objective-C, C++ and Objective-C++ compiler when 84 be a production quality C, Objective-C, C++ and Objective-C++ compiler when
83 targeting X86-32, X86-64, and ARM (other targets may have caveats, but are 85 targeting any target supported by LLVM. As example, Clang is used in
84 usually easy to fix). As example, Clang is used in production to build 86 production to build performance-critical software like Chrome or Firefox.
85 performance-critical software like Chrome or Firefox.<br /> If you are looking 87 <br /> If you are looking for source analysis or source-to-source
86 for source analysis or source-to-source transformation tools, Clang is probably 88 transformation tools, Clang is probably a great solution for you. Please see
87 a great solution for you. Clang supports C++11, C++14 and C++17, please see 89 the <a href="cxx_status.html">C++ status</a> page or the
88 the <a href="cxx_status.html">C++ status</a> page for more information.</p> 90 <a href="c_status.html">C status</a> page for more information about what
91 standard modes and features are supported.</p>
89 92
90 <!--=====================================================================--> 93 <!--=====================================================================-->
91 <h2>Get it and get involved!</h2> 94 <h2>Get it and get involved!</h2>
92 <!--=====================================================================--> 95 <!--=====================================================================-->
93 96