llvm-project/llvm
Bradley Smith 60d6be5dd3 [LegalizeTypes] Replace vecreduce_xor/or/and with vecreduce_add/umax/umin if not legal
This is done during type legalization since the target representation of
these nodes may not be valid until after type legalization, and after
type legalization the fact that these are dealing with i1 types may be
lost.

Differential Revision: https://reviews.llvm.org/D128996
2022-07-07 09:33:54 +00:00
..
benchmarks
bindings [ConstExpr] Remove div/rem constant expressions 2022-07-06 10:11:34 +02:00
cmake [llvm] [Debuginfod] Add cpp-httplib optional dependency. 2022-07-06 18:40:56 +00:00
docs [LLVM] Add the support for fmax and fmin in atomicrmw instruction 2022-07-06 10:57:53 -04:00
examples [Kaleidoscope] Remove unused function argument 2022-06-30 20:47:01 +00:00
include [GlobalsModRef] Don't override getModRefBehavior() for CallBase 2022-07-07 10:35:44 +02:00
lib [LegalizeTypes] Replace vecreduce_xor/or/and with vecreduce_add/umax/umin if not legal 2022-07-07 09:33:54 +00:00
projects
resources
runtimes
test [LegalizeTypes] Replace vecreduce_xor/or/and with vecreduce_add/umax/umin if not legal 2022-07-07 09:33:54 +00:00
tools [LTO][ELF] Add selective --save-temps= option 2022-07-06 10:06:18 -07:00
unittests [llvm] [Debuginfod] Add HTTP Server to Debuginfod library. 2022-07-06 18:56:54 +00:00
utils [gn build] Port 8366e21ef1 2022-07-06 19:34:19 +00:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [llvm] [Debuginfod] Add cpp-httplib optional dependency. 2022-07-06 18:40:56 +00: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.