forked from OSchip/llvm-project
f0a88dbaab
Implement isLegalToVectorizeLoadChain for AMDGPU to avoid producing private address spaces accesses that will need to be split up later. This was doing the wrong thing in the case where the queried chain was an even number of elements. A possible <4 x i32> store was being split into store <2 x i32> store i32 store i32 rather than store <2 x i32> store <2 x i32> when legal. llvm-svn: 295933 |
||
---|---|---|
.. | ||
AMDGPU | ||
NVPTX | ||
X86 |