summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PHIElimination.cpp
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-27 00:56:34 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-27 00:56:34 +0000
commit27a30a779241564c03d7200bb0ef4ec64cf91823 (patch)
treea5b0863860b97fdffc81660ad7df2737b66b1a62 /llvm/lib/CodeGen/PHIElimination.cpp
parentdb5fb91491d74b5498ea568bf6d608fa470fa019 (diff)
downloadbcm5719-llvm-27a30a779241564c03d7200bb0ef4ec64cf91823.tar.gz
bcm5719-llvm-27a30a779241564c03d7200bb0ef4ec64cf91823.zip
The vpermilps and vpermilpd have different behaviour regarding the
usage of the shuffle bitmask. Both work in 128-bit lanes without crossing, but in the former the mask of the high part is the same used by the low part while in the later both lanes have independent masks. Handle this properly and and add support for vpermilpd. llvm-svn: 136200
Diffstat (limited to 'llvm/lib/CodeGen/PHIElimination.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud