summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/abs_abs.ll
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-07-12 13:03:58 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-07-12 13:03:58 +0000
commit8a463897e9bb393288e179cf4f1fd09602c8d027 (patch)
tree67ce8dcafb403c384f2b0b7226db6638d360ae01 /llvm/test/Transforms/InstCombine/abs_abs.ll
parent8d7760cb7cc704b2b033be7810c922ec1fe8c9fb (diff)
downloadbcm5719-llvm-8a463897e9bb393288e179cf4f1fd09602c8d027.tar.gz
bcm5719-llvm-8a463897e9bb393288e179cf4f1fd09602c8d027.zip
[X86][AVX] Use Zeroable mask to improve shuffle mask widening
Noticed while updating D42044, lowerV2X128VectorShuffle can improve the shuffle mask with the zeroable data to create a target shuffle mask to recognise more 'zero upper 128' patterns. NOTE: lowerV4X128VectorShuffle could benefit as well but the code needs refactoring first to discriminate between SM_SentinelUndef and SM_SentinelZero for negative shuffle indices. Differential Revision: https://reviews.llvm.org/D49092 llvm-svn: 336900
Diffstat (limited to 'llvm/test/Transforms/InstCombine/abs_abs.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud