summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/EarlyIfConversion.cpp
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2014-10-22 16:58:20 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2014-10-22 16:58:20 +0000
commit9c54bbd791d2b91146cc6f300395db3db007adac (patch)
tree471c61538920a5b9b5c20874f7cc15154ac29f84 /llvm/lib/CodeGen/EarlyIfConversion.cpp
parentb368b7d55820e8c6d481425f055df7eb80636ca1 (diff)
downloadbcm5719-llvm-9c54bbd791d2b91146cc6f300395db3db007adac.tar.gz
bcm5719-llvm-9c54bbd791d2b91146cc6f300395db3db007adac.zip
[PATCH] Support select-cc for VSFRC when VSX is enabled
A previous patch enabled SELECT_VSRC and SELECT_CC_VSRC for VSX to handle <2 x double> cases. This patch adds SELECT_VSFRC and SELECT_CC_VSFRC to allow use of all 64 vector-scalar registers for the f64 type when VSX is enabled. The changes are analogous to those in the previous patch. I've added a new variant to vsx.ll to test the code generation. (I also cleaned up a little formatting in PPCInstrVSX.td from the previous patch.) llvm-svn: 220395
Diffstat (limited to 'llvm/lib/CodeGen/EarlyIfConversion.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud