llvm-project/llvm
Freddy Ye e4888a37d3 [X86][BF16] Enable __bf16 for x86 targets.
X86 psABI has updated to support __bf16 type, the ABI of which is the
same as FP16. See https://discourse.llvm.org/t/patch-add-optional-bfloat16-support/63149

Reviewed By: pengfei

Differential Revision: https://reviews.llvm.org/D130964
2022-08-10 09:00:47 +08:00
..
benchmarks
bindings
cmake [cmake] Fix ms-compat version in WinMsvc.cmake 2022-08-09 11:13:49 +02:00
docs [RISCV] Add target feature to force-enable atomics 2022-08-09 16:04:46 +02:00
examples [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
include [X86][BF16] Enable __bf16 for x86 targets. 2022-08-10 09:00:47 +08:00
lib [X86][BF16] Make backend type bf16 to follow the psABI 2022-08-10 08:58:56 +08:00
projects
resources
runtimes [CMake] Fix runtimes cross-compilation when using LLVM_USE_LINKER 2022-08-03 11:24:09 -07:00
test [X86][BF16] Make backend type bf16 to follow the psABI 2022-08-10 08:58:56 +08:00
tools [llvm-profdata] Support JSON as as an output-only format 2022-08-09 16:24:53 -07:00
unittests [llvm][ADT] Allow using structured bindings with `llvm::enumerate` 2022-08-09 18:12:40 +02:00
utils [ARM] Emit local aliases (.Lfoo$local) for functions 2022-08-09 09:53:47 +00:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [CMake] Check CMAKE_CXX_STANDARD and error if it's to old 2022-08-08 15:07:23 +02:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT
README.txt
RELEASE_TESTERS.TXT
configure
llvm.spec.in

README.txt

The LLVM Compiler Infrastructure
================================

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.