R600/SI: Fix verifier error with pseudo store instructions.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 1 May 2014 16:37:52 +0000 (16:37 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 1 May 2014 16:37:52 +0000 (16:37 +0000)
commit2baa7c53c97db0df293485b0f50daeffc539c8b7
tree823bc7b5515630d9fc74eb7dd41d53361b5e491e
parent23d27597a343d3be78270e1cc6a65e3a0cc00a81
R600/SI: Fix verifier error with pseudo store instructions.

Use i32 instead of specifying SReg_32. When this is
the pseudo INDIRECT_BASE_ADDR, this would give a bogus
verifier error.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207770 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/SIInstrInfo.td
test/CodeGen/R600/array-ptr-calc-i32.ll
test/CodeGen/R600/insert_vector_elt.ll
test/CodeGen/R600/private-memory.ll