Go to file
Philip Reames c71e996aed SimplifyDemandedVectorElts for all intrinsics
The point is that this simplifies integration of new intrinsics into SimplifiedDemandedVectorElts, and ensures we don't miss any existing ones.

This is intended to be NFC-ish, but as seen from the diffs, can produce slightly different output.  This is due to order of transforms w/in instcombine resulting in two slightly different fixed points.  That's something we should fix, but isn't a problem w/this patch per se.

Differential Revision: https://reviews.llvm.org/D57398

llvm-svn: 352653
2019-01-30 19:21:11 +00:00
clang [ASTDumper][OpenMP] CapturedDecl has a 'nothrow' bit 2019-01-30 15:41:20 +00:00
clang-tools-extra [clangd] Drop fixes if replying with tweaks resulted in an error 2019-01-30 14:24:17 +00:00
compiler-rt [libFuzzer] remove stale code, NFC 2019-01-30 06:21:20 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
libcxx [libc++] Explicitly initialize std::nothrow 2019-01-30 19:09:41 +00:00
libcxxabi [libunwind] Support building hermetic static library 2019-01-29 23:01:08 +00:00
libunwind [libunwind] Support building hermetic static library 2019-01-29 23:01:08 +00:00
lld [WebAssembly] Fix crash with LTO + relocatable + undefined symbols 2019-01-30 18:55:15 +00:00
lldb Add LLDB website and documentation in reStructuredText for Sphinx 2019-01-30 18:51:40 +00:00
llgo Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
llvm SimplifyDemandedVectorElts for all intrinsics 2019-01-30 19:21:11 +00:00
openmp [OMPT] Make sure that OMPT is enabled when accessing internals of the runtime 2019-01-30 08:41:06 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
pstl Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
.arcconfig Add an .arcconfig for the top of the git monorepo. 2019-01-11 16:27:14 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
README.md

README.md

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.