llvm-project/llvm
Matt Arsenault cf29333f40 AMDGPU/GlobalISel: Work around forming illegal zextload after legalize
Selection would fail after the post legalize combiner put an illegal
zextload back together.

The base combiner has parameter to only allow legal operations, but
they appear to not be used. I also don't see a nice way to remove a
single entry from all_combines, so just hack around this.
2020-04-11 10:52:58 -04:00
..
benchmarks
bindings
cmake [NFC] Fix Z3 version detection regexp 2020-04-09 13:06:22 +02:00
docs [docs][llvm-dwarfdump] Add the release notes about --show-section-sizes 2020-04-10 10:35:18 +02:00
examples [ORC] Require JITDylib to be specified when adding IR and objects in the C API. 2020-04-09 17:59:26 -07:00
include [VectorUtils] rename scaleShuffleMask to narrowShuffleMaskElts; NFC 2020-04-11 10:05:49 -04:00
lib AMDGPU/GlobalISel: Work around forming illegal zextload after legalize 2020-04-11 10:52:58 -04:00
projects
resources
runtimes
test AMDGPU/GlobalISel: Work around forming illegal zextload after legalize 2020-04-11 10:52:58 -04:00
tools llvm-dwarfdump: Report errors when failing to parse loclist/debug_loc entries 2020-04-10 17:28:09 -07:00
unittests [VectorUtils] rename scaleShuffleMask to narrowShuffleMaskElts; NFC 2020-04-11 10:05:49 -04:00
utils [lit] Temporarily disable failing tests on Windows 2020-04-10 20:03:44 -07:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [Flang] add flang as a new subproject in cmake 2020-04-09 16:13:18 +01:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT
LLVMBuild.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.