diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2013-09-28 02:50:43 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2013-09-28 02:50:43 +0000 |
commit | 5694d3090a9714de32a08ab56f62444996f65dff (patch) | |
tree | 195147e1b00766b096de194ba20b4226f1a73214 /clang/lib/AST/ExprCXX.cpp | |
parent | cd42818d86ba78d4fcc09864c7eaf6b2497a165c (diff) | |
download | bcm5719-llvm-5694d3090a9714de32a08ab56f62444996f65dff.tar.gz bcm5719-llvm-5694d3090a9714de32a08ab56f62444996f65dff.zip |
SelectionDAG: Improve legalization of SELECT_CC with illegal condition codes
SelectionDAG will now attempt to inverse an illegal conditon in order to
find a legal one and if that doesn't work, it will attempt to swap the
operands using the inverted condition.
There are no new test cases for this, but a nubmer of the existing R600
tests hit this path.
llvm-svn: 191602
Diffstat (limited to 'clang/lib/AST/ExprCXX.cpp')
0 files changed, 0 insertions, 0 deletions