R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of 64-bit operations
authorTom Stellard <thomas.stellard@amd.com>
Fri, 5 Sep 2014 14:07:59 +0000 (14:07 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 5 Sep 2014 14:07:59 +0000 (14:07 +0000)
commit7cda2d06663d90ce9cfa41405b3861deb100512c
treee5a0e6af82dd60699215f38b8f849a4f93db0aa8
parentc1c5dcf06913839943d536cf7ed7e2b2b87d0158
R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of 64-bit operations

https://bugs.freedesktop.org/show_bug.cgi?id=83416

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217248 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUISelDAGToDAG.cpp
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/add.ll
test/CodeGen/R600/add_i64.ll
test/CodeGen/R600/ssubo.ll
test/CodeGen/R600/sub.ll
test/CodeGen/R600/trunc.ll
test/CodeGen/R600/uaddo.ll
test/CodeGen/R600/usubo.ll