aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRObjectFile.cpp
diff options
context:
space:
mode:
authorAlina Sbirlea <asbirlea@google.com>2016-12-13 19:32:36 +0000
committerAlina Sbirlea <asbirlea@google.com>2016-12-13 19:32:36 +0000
commit77c5eaaedac7dde060b72a67514c41d2fa9df466 (patch)
treec211bcc74fdca5b533add6e0d3f1004a995ae935 /llvm/lib/Object/IRObjectFile.cpp
parentc74da7ce581f0c42cb92b6a186c3e005f7b159d1 (diff)
downloadllvm-77c5eaaedac7dde060b72a67514c41d2fa9df466.zip
llvm-77c5eaaedac7dde060b72a67514c41d2fa9df466.tar.gz
llvm-77c5eaaedac7dde060b72a67514c41d2fa9df466.tar.bz2
Generalize strided store pattern in interleave access pass
Summary: This patch aims to generalize matching of the strided store accesses to more general masks. The more general rule is to have consecutive accesses based on the stride: [x, y, ... z, x+1, y+1, ...z+1, x+2, y+2, ...z+2, ...] All elements in the masks need not form a contiguous space, there may be gaps. As before, undefs are allowed and filled in with adjacent element loads. Reviewers: HaoLiu, mssimpso Subscribers: mkuper, delena, llvm-commits Differential Revision: https://reviews.llvm.org/D23646 llvm-svn: 289573
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions