summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-09-28 02:50:43 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-09-28 02:50:43 +0000
commit5694d3090a9714de32a08ab56f62444996f65dff (patch)
tree195147e1b00766b096de194ba20b4226f1a73214 /clang/lib/AST/ExprCXX.cpp
parentcd42818d86ba78d4fcc09864c7eaf6b2497a165c (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud