]> granicus.if.org Git - llvm/commit
AMDGPU: Fix breaking VOP3 v_add_i32s
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 11 Jan 2017 22:35:17 +0000 (22:35 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 11 Jan 2017 22:35:17 +0000 (22:35 +0000)
commit8c7e9845cf773e16cf5456d9bdbf03b65280f218
treef49f775f7c2f6258e1c81f9a1c90048b8a25559d
parentcfd873994602e051b02a1b6b18bd5e2def29dc06
AMDGPU: Fix breaking VOP3 v_add_i32s

This was shrinking the instruction even though the carry output
register was a virtual register, not known VCC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291716 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIShrinkInstructions.cpp
test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir [new file with mode: 0644]