Go to file
Krzysztof Parzyszek f7f7068109 [Hexagon] Add SDAG preprocessing step to expose shifted addressing modes
Transform: (store ch addr (add x (add (shl y c) e)))
       to: (store ch addr (add x (shl (add y d) c))),
where e = (shl d c) for some integer d.
The purpose of this is to enable generation of loads/stores with
shifted addressing mode, i.e. mem(x+y<<#c). For that, the shift
value c must be 0, 1 or 2.

llvm-svn: 273466
2016-06-22 20:08:27 +00:00
clang [driver][mips] Factor out findMIPSMultilibs code into separate functions. NFC 2016-06-22 20:00:50 +00:00
clang-tools-extra Fix build of ClangRenameTests 2016-06-21 20:30:40 +00:00
compiler-rt [asan] Add a test case for global registration 2016-06-22 19:59:10 +00:00
debuginfo-tests
libclc configure: Remove device specific defines 2016-06-17 20:30:50 +00:00
libcxx Run list debug copy test in C++03. 2016-06-22 08:57:33 +00:00
libcxxabi Fix [libcxxabi] Fix warning about uninitialized const member. 2016-06-15 19:59:16 +00:00
libunwind [libunwind] Improve unwinder stack usage - III 2016-06-14 15:51:01 +00:00
lld [LTO] Update after API change in LLVM. NFC. 2016-06-22 19:51:05 +00:00
lldb Don't omit `this' from expression args if it couldn't be read, but warn loudly. 2016-06-22 17:32:17 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [Hexagon] Add SDAG preprocessing step to expose shifted addressing modes 2016-06-22 20:08:27 +00:00
openmp Fix bug in futex fast path inside kmp_csupport.c 2016-06-22 16:36:07 +00:00
parallel-libs Create parallel-libs subproject in LLVM 2016-06-22 18:24:46 +00:00
polly Fix separator in header comment 2016-06-22 16:29:33 +00:00