diff options
| author | Guozhi Wei <carrot@google.com> | 2016-05-31 20:41:19 +0000 |
|---|---|---|
| committer | Guozhi Wei <carrot@google.com> | 2016-05-31 20:41:19 +0000 |
| commit | b994f4cdbcb628f16698015d4a345744a02910c7 (patch) | |
| tree | 3b377e70dc942771df2d451e07f705565f618527 /clang | |
| parent | 9acb109930dd2584438f0d985a964ac3924faf0e (diff) | |
| download | bcm5719-llvm-b994f4cdbcb628f16698015d4a345744a02910c7.tar.gz bcm5719-llvm-b994f4cdbcb628f16698015d4a345744a02910c7.zip | |
[SLP] Pass in correct alignment when query memory access cost
This patch fixes bug https://llvm.org/bugs/show_bug.cgi?id=27897.
When query memory access cost, current SLP always passes in alignment value of 1 (unaligned), so it gets a very high cost of scalar memory access, and wrongly vectorize memory loads in the test case.
It can be fixed by simply giving correct alignment.
llvm-svn: 271333
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions

