diff options
author | Michael Liao <michael.liao@intel.com> | 2012-10-19 17:15:18 +0000 |
---|---|---|
committer | Michael Liao <michael.liao@intel.com> | 2012-10-19 17:15:18 +0000 |
commit | 4b7ccfcaada8a9d2908248525c559a6a03da2b18 (patch) | |
tree | e2200cf0da7a48b511a9e94288bc682e23077335 /lldb/source/Expression/ClangExpressionParser.cpp | |
parent | 923f305b2eee76656775ea3c4a5df63a5d8d42ca (diff) | |
download | bcm5719-llvm-4b7ccfcaada8a9d2908248525c559a6a03da2b18.tar.gz bcm5719-llvm-4b7ccfcaada8a9d2908248525c559a6a03da2b18.zip |
Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
- If INSERT_VECTOR_ELT is supported (above SSE2, either by custom
sequence of legal insn), transform BUILD_VECTOR into SHUFFLE +
INSERT_VECTOR_ELT if most of elements could be built from SHUFFLE with few
(so far 1) elements being inserted.
llvm-svn: 166288
Diffstat (limited to 'lldb/source/Expression/ClangExpressionParser.cpp')
0 files changed, 0 insertions, 0 deletions