summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetIntrinsicInfo.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-11-22 00:39:23 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-11-22 00:39:23 +0000
commit9cbd2c5581462c35df505b2632319663b574a1ba (patch)
treeb359ac80469c80ca04064a104325bf20ded8a472 /llvm/lib/Target/TargetIntrinsicInfo.cpp
parent2651ac5445a2da742dc158a5621e6484703677af (diff)
downloadbcm5719-llvm-9cbd2c5581462c35df505b2632319663b574a1ba.tar.gz
bcm5719-llvm-9cbd2c5581462c35df505b2632319663b574a1ba.zip
Split SETCC if VSELECT requires splitting too.
This patch is a rewrite of the original patch commited in r194542. Instead of relying on the type legalizer to do the splitting for us, we now peform the splitting ourselves in the DAG combiner. This is necessary for the case where the vector mask is a legal type after promotion and still wouldn't require splitting. Patch by: Juergen Ributzka NOTE: This is a candidate for the 3.4 branch. llvm-svn: 195397
Diffstat (limited to 'llvm/lib/Target/TargetIntrinsicInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud