OSDN Git Service

R600: Add a pass that merge Vector Register
authorVincent Lejeune <vljn@ovi.com>
Wed, 5 Jun 2013 21:38:04 +0000 (21:38 +0000)
committerVincent Lejeune <vljn@ovi.com>
Wed, 5 Jun 2013 21:38:04 +0000 (21:38 +0000)
commitf3d6e32c09ac73b49628f5ec7066af5eca2737b5
tree4987cf4dd9df217c3047a25032774fff2a4c5dd2
parentf41d317054bc923c2f21d2529acae0e82e7341f3
R600: Add a pass that merge Vector Register

Previously commited @183279 but tests were failing, reverted @183286
It was broken because @183336 was missing, now it's there.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183343 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPU.h
lib/Target/R600/AMDGPUTargetMachine.cpp
lib/Target/R600/CMakeLists.txt
lib/Target/R600/R600OptimizeVectorRegisters.cpp [new file with mode: 0644]
test/CodeGen/R600/texture-input-merge.ll [new file with mode: 0644]