Go to file
John Brawn 736bf0020f [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Currently optimizeMemoryInst requires that all of the AddrModes it sees are
identical. This patch makes it capable of tracking multiple AddrModes, so long
as they differ in at most one field.

This patch does nothing by itself, but later patches will make use of it to
insert or reuse phi or select instructions for the differing fields.

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

llvm-svn: 314795
2017-10-03 13:08:22 +00:00
clang [CodeGen] Fix propagation of TBAA info for atomic accesses 2017-10-03 11:31:42 +00:00
clang-tools-extra [clang-tidy] Fixed a small code example in docs. NFC. 2017-10-03 11:40:07 +00:00
compiler-rt Revert "[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue" 2017-10-03 11:40:54 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc integer/sub_sat: Use clang builtin instead of llvm asm 2017-10-02 18:39:03 +00:00
libcxx Fix test suite misconfiguration on OS X 2017-10-03 02:25:05 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind Add CMake support for building for MinGW 2017-10-02 20:46:37 +00:00
lld [ELF] Avoid promoting an undefined weak entry symbol to global. 2017-10-03 12:23:46 +00:00
lldb Move install_name_tool to a separate make target. 2017-10-02 22:11:22 +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 [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes 2017-10-03 13:08:22 +00:00
openmp [test] Fix uninitialized memory in omp_taskloop_grainsize.c 2017-09-29 13:53:03 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] Iterate over statement instructions. NFC. 2017-10-02 11:41:33 +00:00