Go to file
Stefan Pintilie 8f0c783095 [PowerPC] Try to simplify a Swap if it feeds a Splat
If we have the situation where a Swap feeds a Splat we can sometimes change the
  index on the Splat and then remove the Swap instruction.

Fixed the test case that was failing and recommit after pulling the original
  commit.

  Original revision is here: https://reviews.llvm.org/D39009

llvm-svn: 316478
2017-10-24 17:44:27 +00:00
clang Add missing clangRewrite lib dependency for clangToolingRefactor 2017-10-24 17:23:53 +00:00
clang-tools-extra [clangd] Allow to pass code completion opts to ClangdServer. 2017-10-23 14:46:48 +00:00
compiler-rt [XRay][compiler-rt] More fixups. 2017-10-24 02:43:49 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc shared: Implement aligned vector stores (vstorea_half) 2017-10-22 14:21:59 +00:00
libcxx Mark string_view's constructor from (ptr,len) as noexcept (an extension). Update the tests to check this (and other noexcept bits 2017-10-24 16:30:06 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind Add missing checks for register number 2017-10-24 07:16:40 +00:00
lld [codeview] Fix handling of S_HEAPALLOCSITE 2017-10-24 17:02:40 +00:00
lldb Revert "[lldbtests] Handle errors instead of crashing." 2017-10-24 16:07:50 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [PowerPC] Try to simplify a Swap if it feeds a Splat 2017-10-24 17:44:27 +00:00
openmp Disable threadprivate data cleanup if runtime is terminating 2017-10-24 16:10:09 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ZoneAlgo] Translate addArrayWriteAccess to isl++. NFC. 2017-10-24 16:40:34 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.