Go to file
Craig Topper 10576fea82 [X86] In matchBitExtract, if we need to truncate the BEXTR make sure we put the BEXTR at Node's position in the DAG for the topological sort.
We were using OrigNBits, but that doesn't guarantee that it will be selected before the nodes that make up X.

llvm-svn: 356978
2019-03-26 05:12:23 +00:00
clang [CMake][Fuchsia] Merge static libunwind and libc++abi into libc++ on Darwin 2019-03-26 00:43:29 +00:00
clang-tools-extra [clangd][xpc][cmake] Respect explicit value of CLANGD_BUILD_XPC 2019-03-26 03:48:25 +00:00
compiler-rt Fix typos in compiler-rt/lib/builtins/atomic.c 2019-03-23 18:39:54 +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 sincos: Simplify declaration headers. 2019-03-13 07:13:34 +00:00
libcxx Cleaup of requirements for optional. While researching LWG3196, I realized that optional did not reject 'const in_place_t' like it should. Added a test as well, and a check for arrays (which were already disallowed, but now we get a better error message). Should not affect anyone's code. 2019-03-25 16:35:59 +00:00
libcxxabi Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/" 2019-03-08 20:33:55 +00:00
libunwind Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/" 2019-03-08 20:33:55 +00:00
lld Reland "[WebAssembly] Add linker options to control feature checking" 2019-03-26 04:11:05 +00:00
lldb [Python] Define empty SWIG wrapper for unit testin" 2019-03-26 01:11:15 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [X86] In matchBitExtract, if we need to truncate the BEXTR make sure we put the BEXTR at Node's position in the DAG for the topological sort. 2019-03-26 05:12:23 +00:00
openmp [OpenMP] Add LLVM license header to file 2019-03-25 22:36:31 +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 Moving ManagedMemoryRewritePass when hybrid option is selected 2019-03-25 23:26:59 +00:00
pstl [pstl][NFC] Remove some warnings 2019-03-25 20:44:07 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +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 Disable tidy checks with too many hits 2019-02-01 11:20:13 +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.