diff options
| author | Craig Topper <craig.topper@intel.com> | 2020-04-15 10:04:18 -0700 | 
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2020-04-15 10:57:53 -0700 | 
| commit | a916e819275922ab9a350283a12647da6f4ad4b1 (patch) | |
| tree | 5f2d9598ccfa59fec1225938977ba203331bc6fd /lldb/packages/Python/lldbsuite/test/lldbtest.py | |
| parent | 7ce1a93efd0700770f7c5c368999a44db0d222e8 (diff) | |
| download | llvm-a916e819275922ab9a350283a12647da6f4ad4b1.zip llvm-a916e819275922ab9a350283a12647da6f4ad4b1.tar.gz llvm-a916e819275922ab9a350283a12647da6f4ad4b1.tar.bz2 | |
[X86] Various improvements to our vector splitting helpers for lowering. NFC
-Consistently name the functions as split*
-Add a helper for doing the two extractSubvector calls and determining the size of the split
-Use getSplitDestVTs to get the result type for the split node.
-Move the binary and unary helper to one place in the file near the extractSubvector functions. Left the VSETCC one near LowerVSETCC since that's its only caller.
-Remove the 256/512 wrappers that just had asserts. I don't think they provided a lot of value and now with the routines called split* the call sites are more obvious what they do.
-Make the unary routine support different source and dest types to support D76212.
-Add some weaker asserts into the helpers to make up for losing the very specific asserts from the 256/512 wrappers.
Differential Revision: https://reviews.llvm.org/D78176
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
0 files changed, 0 insertions, 0 deletions
