llvm-project/llvm
Craig Topper 232f57319d [RISCV] Move vslide1up/down intrinsics into lowerVectorIntrinsicSplats. NFC
Rename to lowerVectorIntrinsicScalars.

This allows us to share the code that checks if the scalar needs
to be type legalized.
2022-03-04 18:21:53 -08:00
..
benchmarks
bindings [SanitizerBounds] Add support for NoSanitizeBounds function 2022-03-01 18:47:02 +01:00
cmake Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
docs Update references to the mailing list to reference Discourse. Also update references to LLVM Bugzilla as we have moved to GitHub issues. 2022-03-04 14:27:50 -08:00
examples [examples][BuildingAJIT] Use the right layer when adding code in Chapter 3. 2022-03-01 16:44:55 -08:00
include OpenMP: add allocsize(0) attribute to __kmpc_alloc_shared 2022-03-04 16:26:03 -05:00
lib [RISCV] Move vslide1up/down intrinsics into lowerVectorIntrinsicSplats. NFC 2022-03-04 18:21:53 -08:00
projects
resources
runtimes Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
test [RISCV] Merge more rv32/rv64 vector intrinsic tests that contain the same content. 2022-03-04 16:34:59 -08:00
tools [llvm] add -r functionality to llvm-bitcode-strip 2022-03-04 13:28:28 -08:00
unittests Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
utils Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT [LoongArch 1/6] Add triples loongarch{32,64} for the upcoming LoongArch target 2022-02-10 10:23:34 +00:00
CREDITS.TXT [Docs] Add self to credits 2022-02-22 16:43:53 -08:00
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.