Matt Arsenault
7aad8fd8f4
Enable FeatureFlatForGlobal on Volcanic Islands
...
This switches to the workaround that HSA defaults to
for the mesa path.
This should be applied to the 4.0 branch.
Patch by Vedran Miletić <vedran@miletic.net>
llvm-svn: 292982
2017-01-24 22:02:15 +00:00
Matt Arsenault
3aef809384
AMDGPU: Custom lower more vector operations
...
This avoids stack usage.
llvm-svn: 292846
2017-01-23 23:09:58 +00:00
Matt Arsenault
4e305c6c1e
DAG: Don't fold vector extract into load if target doesn't want to
...
Fixes turning a 32-bit scalar load into an extending vector load
for AMDGPU when dynamically indexing a vector.
llvm-svn: 292842
2017-01-23 22:48:53 +00:00
Matt Arsenault
3aaf11fbd4
AMDGPU: Fix broken check prefix in test
...
llvm-svn: 290050
2016-12-17 20:03:59 +00:00
Matt Arsenault
1ff389a7bf
AMDGPU: Cleanup vector insert/extract tests
...
This mostly makes sure that 3-vector dynamic inserts
and extracts are covered.
llvm-svn: 271082
2016-05-28 00:51:06 +00:00