summaryrefslogtreecommitdiffstats
path: root/libclc/r600/lib/SOURCES
diff options
context:
space:
mode:
authorAaron Watry <awatry@gmail.com>2014-08-20 13:58:57 +0000
committerAaron Watry <awatry@gmail.com>2014-08-20 13:58:57 +0000
commitf991505d02dae4c2e9cd9ae02372a3116da2a14b (patch)
tree99138f8a26c76632c9db66bf8622e97c38a6ddda /libclc/r600/lib/SOURCES
parent474972585a1f4328c9f3138c88365a43c11556c0 (diff)
downloadbcm5719-llvm-f991505d02dae4c2e9cd9ae02372a3116da2a14b.tar.gz
bcm5719-llvm-f991505d02dae4c2e9cd9ae02372a3116da2a14b.zip
vload/vstore: Use casts instead of scalarizing everything in CLC version
This generates bitcode which is indistinguishable from what was hand-written for int32 types in v[load|store]_impl.ll. v4: Use vec2+scalar for vec3 load/stores to prevent corruption (per Tom) v3: Also remove unused generic/lib/shared/v[load|store]_impl.ll v2: (Per Matt Arsenault) Fix alignment issues with vector load stores Signed-off-by: Aaron Watry <awatry@gmail.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com> CC: Matt Arsenault <Matthew.Arsenault@amd.com> CC: Tom Stellard <thomas.stellard@amd.com> llvm-svn: 216069
Diffstat (limited to 'libclc/r600/lib/SOURCES')
-rw-r--r--libclc/r600/lib/SOURCES1
1 files changed, 0 insertions, 1 deletions
diff --git a/libclc/r600/lib/SOURCES b/libclc/r600/lib/SOURCES
index d9fc897dc7d..ba56605b5c2 100644
--- a/libclc/r600/lib/SOURCES
+++ b/libclc/r600/lib/SOURCES
@@ -7,4 +7,3 @@ workitem/get_local_id.ll
workitem/get_global_size.ll
synchronization/barrier.cl
synchronization/barrier_impl.ll
-shared/vload.cl
OpenPOWER on IntegriCloud