diff options
author | Mohammad Shahid <Asghar-ahmad.Shahid@amd.com> | 2017-01-28 17:59:44 +0000 |
---|---|---|
committer | Mohammad Shahid <Asghar-ahmad.Shahid@amd.com> | 2017-01-28 17:59:44 +0000 |
commit | 3121334d3218f8377b075c3cf7077b00ed12a83d (patch) | |
tree | 1926c925cc130b8b3b9ceadbdbd012c227a8e33b /llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | |
parent | 78493a259df97bce72107f34b53ab051c691f975 (diff) | |
download | bcm5719-llvm-3121334d3218f8377b075c3cf7077b00ed12a83d.tar.gz bcm5719-llvm-3121334d3218f8377b075c3cf7077b00ed12a83d.zip |
[SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
The jumbled scalar loads will be sorted while building the tree and these accesses will be marked to generate shufflevector after the vectorized load with proper mask.
Reviewers: hfinkel, mssimpso, mkuper
Differential Revision: https://reviews.llvm.org/D26905
Change-Id: I9c0c8e6f91a00076a7ee1465440a3f6ae092f7ad
llvm-svn: 293386
Diffstat (limited to 'llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp')
0 files changed, 0 insertions, 0 deletions