Go to file
Simon Pilgrim 77fc551d1a [TargetLowering] Add ISD::ROTL/ROTR vector expansion
Move existing rotation expansion code into TargetLowering and set it up for vectors as well.

Ideally this would share more of the funnel shift expansion, but we handle the shift amount modulo quite differently at the moment.

Begun removing x86 vector rotate custom lowering to use the expansion.

llvm-svn: 349025
2018-12-13 11:20:48 +00:00
clang [OpenCL] Add generic AS to 'this' pointer 2018-12-13 10:15:27 +00:00
clang-tools-extra Add explicit dependency on clangSerialization after rC348911 2018-12-12 08:25:16 +00:00
compiler-rt Add a new interceptors for cdbr(3) and cdbw(3) API from NetBSD 2018-12-13 10:19:00 +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 travis: Add cmake build 2018-11-27 16:07:21 +00:00
libcxx [libcxx] Add assertion in deque::pop_back when popping from an empty deque 2018-12-12 23:58:25 +00:00
libcxxabi [libcxx] Remove bad_array_length 2018-11-29 19:44:57 +00:00
libunwind Avoid code duplication in the SEH version of UnwindCursor::getRegisterName. NFC. 2018-12-12 22:24:42 +00:00
lld [ELF][AArch64] Fix adrp to undefined weak reference. 2018-12-13 11:13:01 +00:00
lldb Fix for clang interface update 2018-12-13 10:17:26 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [TargetLowering] Add ISD::ROTL/ROTR vector expansion 2018-12-13 11:20:48 +00:00
openmp Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39970 2018-12-13 10:04:10 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [CMake] Fix generation of exported targets in build directory 2018-11-06 15:18:17 +00:00
README.md Update the project name in README.md 2018-10-19 00:03:01 +00:00

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.