llvm-capstone/llvm
Simon Pilgrim aeb3c772d3 [X86] Add shift by splat modulo amount vector tests
Shows failure to fold zero_extend_vector_inreg(and(x, c)) -> bitcast(and(x,c')) when we're only demanding the 0'th extended element, such as with the SSE variable shift ops.
2021-11-16 20:46:17 +00:00
..
benchmarks
bindings
cmake Revert "[llvm][ubsan] Inclusive language: replace use of blacklist HandleLLVMOptions.cmake" 2021-11-15 18:54:15 +00:00
docs [NFC] Trim trailing whitespace in *.rst 2021-11-15 09:17:08 +08:00
examples Revert "Use GNUInstallDirs to support custom installation dirs. -- LLVM" 2021-11-02 19:11:44 +01:00
include [CSSPGO] Fix a hash code truncating issue in ContextTrieNode. 2021-11-16 11:01:52 -08:00
lib [SCEV] Canonicalize X - urem X, Y patterns 2021-11-16 11:59:21 -08:00
projects
resources
runtimes
test [X86] Add shift by splat modulo amount vector tests 2021-11-16 20:46:17 +00:00
tools DebugInfo: Make DWARFExpression::iterator a const iterator 2021-11-16 10:25:10 -08:00
unittests [llvm] Add a SFINAE template parameter to DenseMapInfo 2021-11-16 18:54:14 +00:00
utils Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"" 2021-11-16 10:33:31 -08:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"" 2021-11-16 10:33:31 -08:00
CODE_OWNERS.TXT
configure
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
README.txt
RELEASE_TESTERS.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.