summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-11-30 16:33:46 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-11-30 16:33:46 +0000
commit288c088c177f0a9a994d37b3d7006c2c99f3df57 (patch)
tree1054471f179ad31803f220c453bd36a4d7523685 /llvm/lib/Object/ObjectFile.cpp
parentc6d8b4c044c06ee3ecdecaac67193b179207e25f (diff)
downloadbcm5719-llvm-288c088c177f0a9a994d37b3d7006c2c99f3df57.tar.gz
bcm5719-llvm-288c088c177f0a9a994d37b3d7006c2c99f3df57.zip
[X86][SSE] Add support for target shuffle constant folding
Initial support for target shuffle constant folding in cases where all shuffle inputs are constant. We may be able to relax this and merge shuffles with only some constant inputs in the future. I've added the helper function getTargetConstantBitsFromNode (based off a similar function in X86ShuffleDecodeConstantPool.cpp) that could be reused for other cases requiring constant vector extraction. Differential Revision: https://reviews.llvm.org/D27220 llvm-svn: 288250
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud