R600: Add v2i32 test for vselect
authorAaron Watry <awatry@gmail.com>
Tue, 25 Jun 2013 13:55:54 +0000 (13:55 +0000)
committerAaron Watry <awatry@gmail.com>
Tue, 25 Jun 2013 13:55:54 +0000 (13:55 +0000)
commit69d3a40298ba2a20e86863a6583d1fd1fb9aaf14
tree6527a4058da5b9e2e70f09adf7aed16542459285
parent1842ec4d9fc9eeceb2a77527026dfd84ee24cff1
R600: Add v2i32 test for vselect

Note: Only adding test for evergreen, not SI yet.

When I attempted to expand vselect for SI, I got the following:
llc: /home/awatry/src/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:522:
llvm::SDValue llvm::DAGTypeLegalizer::PromoteIntRes_SETCC(llvm::SDNode*):
Assertion `SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
"Vector compare must return a vector result!"' failed.

Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184847 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/R600/vselect.ll