R600/SI: Improve legalization of vector operations
authorTom Stellard <thomas.stellard@amd.com>
Wed, 14 Aug 2013 23:25:00 +0000 (23:25 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 14 Aug 2013 23:25:00 +0000 (23:25 +0000)
commita41520cf9b9cefed2091a0624a34c5f7fdb42a68
tree7e1d76112142ccb5f800e86a444e7e2b0ecc9304
parente8e33f448e8830590c498ac5101ef8b27446ca3b
R600/SI: Improve legalization of vector operations

This should fix hangs in the OpenCL piglit tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188431 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIISelLowering.h
test/CodeGen/R600/si-vector-hang.ll [new file with mode: 0644]