diff options
author | Sanjay Patel <spatel@rotateright.com> | 2019-02-06 14:59:39 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2019-02-06 14:59:39 +0000 |
commit | e84fbb67a1f07dfd3b5ea6747222e2da57d8d80c (patch) | |
tree | a1867e6673d13b1110925fdd855d3cec8f469e48 /lldb/packages/Python/lldbsuite/test/lang/cpp/scope | |
parent | 02974728dc45d641ad6b833767150adcb8aaf5fe (diff) | |
download | bcm5719-llvm-e84fbb67a1f07dfd3b5ea6747222e2da57d8d80c.tar.gz bcm5719-llvm-e84fbb67a1f07dfd3b5ea6747222e2da57d8d80c.zip |
[x86] vectorize cast ops in lowering to avoid register file transfers
The proposal in D56796 may cross the line because we're trying to avoid vectorization
transforms in generic DAG combining. So this is an alternate, later, x86-specific
translation of that patch.
There are several potential follow-ups to enhance this:
1. Allow extraction from non-zero element index.
2. Peek through extends of smaller width integers.
3. Support x86-specific conversion opcodes like X86ISD::CVTSI2P
Differential Revision: https://reviews.llvm.org/D56864
llvm-svn: 353302
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/scope')
0 files changed, 0 insertions, 0 deletions