summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
diff options
context:
space:
mode:
authorMohammad Shahid <Asghar-ahmad.Shahid@amd.com>2017-01-28 17:59:44 +0000
committerMohammad Shahid <Asghar-ahmad.Shahid@amd.com>2017-01-28 17:59:44 +0000
commit3121334d3218f8377b075c3cf7077b00ed12a83d (patch)
tree1926c925cc130b8b3b9ceadbdbd012c227a8e33b /llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
parent78493a259df97bce72107f34b53ab051c691f975 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud