llvm-capstone/clang
Matthew Voss 5007c78ce0 [PS4][clang] Fix -funified-lto/-flto-unit default on PS4
If -funified-lto was specified but -flto was not, we would end up with a
situation where the driver thought that Unified LTO was enabled, but the
flag was not passed to the frontend. The check disabling -flto-unit for
PS4 should use the correct method to check for the target. This only
effects PS targets.
2023-07-12 15:32:40 -07:00
..
bindings [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
cmake [Fuchsia] Enable libcxx filesystem on Windows for stage 1 build 2023-06-28 05:43:16 +00:00
docs Revert "[Clang] Diagnose jumps into statement expressions" 2023-07-12 17:54:16 +02:00
examples [clang] Add Parse and Sema support for RegularKeyword attributes 2023-05-31 10:43:10 +01:00
include [ARM][AArch64] Add ARM specific builtin for clz that is not undefined for 0 in ubsan. 2023-07-12 09:29:18 -07:00
lib [PS4][clang] Fix -funified-lto/-flto-unit default on PS4 2023-07-12 15:32:40 -07:00
runtime [CMake] Ensure CLANG_RESOURCE_DIR is respected. 2023-06-03 04:21:35 -07:00
test [PS4][clang] Fix -funified-lto/-flto-unit default on PS4 2023-07-12 15:32:40 -07:00
tools [clang] Make amdgpu-arch tool work on Windows 2023-07-08 00:01:02 -04:00
unittests [clang-format] Correctly count a tab's width in a comment 2023-07-12 12:23:19 +02:00
utils [clang] Create a buildkite-pipeline.yml file for clang 2023-07-12 08:33:22 -04:00
www [clang] Add test for CWG1710 and related issues 2023-07-11 16:24:39 +03:00
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt [clang] set python3 as required build dependency 2023-06-09 07:52:48 +00:00
CodeOwners.rst [clang] Add myself as code owner for the new constant interpreter 2023-06-27 13:39:03 +02:00
INSTALL.txt
LICENSE.TXT
NOTES.txt
README.txt

//===----------------------------------------------------------------------===//
// C Language Family Front-end
//===----------------------------------------------------------------------===//

Welcome to Clang.  This is a compiler front-end for the C family of languages
(C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM
compiler infrastructure project.

Unlike many other compiler frontends, Clang is useful for a number of things
beyond just compiling code: we intend for Clang to be host to a number of
different source-level tools.  One example of this is the Clang Static Analyzer.

If you're interested in more (including how to build Clang) it is best to read
the relevant web sites.  Here are some pointers:

Information on Clang:             http://clang.llvm.org/
Building and using Clang:         http://clang.llvm.org/get_started.html
Clang Static Analyzer:            http://clang-analyzer.llvm.org/
Information on the LLVM project:  http://llvm.org/

If you have questions or comments about Clang, a great place to discuss them is
on the Clang forums:
  https://discourse.llvm.org/c/clang/

If you find a bug in Clang, please file it in the LLVM bug tracker:
  http://llvm.org/bugs/