llvm-project/llvm
Simon Pilgrim b7e04ccd99 [X86][AVX] matchUnaryShuffle - avoid creation of on-the-fly nodes (PR45974)
Don't extract the ANY/ZERO_EXTEND_VECTOR_INREG subvector source until we're definitely combining to a new node.
2022-01-30 17:59:14 +00:00
..
benchmarks
bindings
cmake Raise the minimum Visual Studio version to VS2019 2022-01-29 10:56:41 +00:00
docs Remove reference to LLVMLibC as the doc has moved. 2022-01-29 23:39:03 +00:00
examples
include [SmallVector] Optimize move assignment operator for N==0 case 2022-01-29 11:03:42 -08:00
lib [X86][AVX] matchUnaryShuffle - avoid creation of on-the-fly nodes (PR45974) 2022-01-30 17:59:14 +00:00
projects
resources
runtimes [CMake] Passthrough OSX CMake options to builtins and runtimes 2022-01-21 16:54:22 -08:00
test [X86] Attempt to fold MOVMSK(CMPEQ(AND(X,C1),0)) -> MOVMSK(NOT(SHL(X,C2))) 2022-01-30 15:53:21 +00:00
tools Reapply "[llvm-libtool-darwin] Print a warning if object file names are repeated" 2022-01-28 10:19:33 -08:00
unittests [IRSim][IROutliner] Allowing Intrinsic Calls to be Used in Similarity Matching and Outlined Regions 2022-01-28 13:52:21 -06:00
utils [gn build] (manually) port 36892727e4 2022-01-29 16:06:24 -05:00
.clang-format
.clang-tidy
.gitattributes [split-file] Respect input file's line endings 2022-01-21 18:45:03 -06:00
.gitignore
CMakeLists.txt [LLVM][AIX] Prefer a 32-bit default target triple on AIX 2022-01-28 01:34:03 -05: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.