summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2017-02-13 04:53:29 +0000
committerCraig Topper <craig.topper@gmail.com>2017-02-13 04:53:29 +0000
commit680c73e7ab086ea7d5844f711186f12d590dab13 (patch)
tree9a8cf5826e4f087ff0e19a85ed7625e176a42d09 /llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
parentaa46204ed9f36077c4bf138288a391ac395cfcce (diff)
downloadbcm5719-llvm-680c73e7ab086ea7d5844f711186f12d590dab13.tar.gz
bcm5719-llvm-680c73e7ab086ea7d5844f711186f12d590dab13.zip
[X86] Genericize the handling of INSERT_SUBVECTOR from an EXTRACT_SUBVECTOR to support 512-bit vectors with 128-bit or 256-bit subvectors.
We now detect that both the extract and insert indices are non-zero and convert to a shuffle. This will be lowered as a blend for 256-bit vectors or as a vshuf operations for 512-bit vectors. llvm-svn: 294931
Diffstat (limited to 'llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud