Mercurial > hg > CbC > CbC_llvm
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 |