Go to file
Chad Rosier ea25eca04a [AArch64] Extend redundant copy elimination pass to handle non-zero stores.
This patch extends the current functionality of the AArch64 redundant copy
elimination pass to handle non-zero cases such as:

BB#0:
  cmp x0, #1
  b.eq .LBB0_1
.LBB0_1:
  orr x0, xzr, #0x1  ; <-- redundant copy; x0 known to hold #1.

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

llvm-svn: 296809
2017-03-02 20:48:11 +00:00
clang Promote ConstantInitBuilder to be a public CodeGen API; it's 2017-03-02 20:04:19 +00:00
clang-tools-extra [clang-tidy] google-readability-casting: detect redundant casts with top-level const 2017-03-02 15:47:28 +00:00
compiler-rt Revert "Use pthreads for thread-local lsan allocator cache on darwin" 2017-03-02 00:12:58 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Update ABI list for 4.0 release 2017-03-02 19:59:53 +00:00
libcxxabi [libc++abi] Add option to enable definitions for the new/delete overloads. 2017-03-02 19:34:35 +00:00
libunwind Fix the project name in the license file. 2017-02-27 17:47:58 +00:00
lld Pass a callback to resolveReloc. NFC. 2017-03-02 19:29:28 +00:00
lldb Fix flakyness in TestGdbRemoteHostInfo 2017-03-02 11:36:14 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [AArch64] Extend redundant copy elimination pass to handle non-zero stores. 2017-03-02 20:48:11 +00:00
openmp Removing couple unnecessary architecture guards. 2017-02-28 21:43:28 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetection] Do not allow required-invariant loads in non-affine region 2017-03-02 12:15:37 +00:00