diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-01-04 19:18:50 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-01-04 19:18:54 -0800 |
commit | 4e37d60f2a6b66ce95a039e6c929e7e38af30cd1 (patch) | |
tree | 7aa4fc39f0055a1a1976f88eca1dcc42259a70da /lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp | |
parent | 16a67d252c72332423bae6597a0685248fc3501f (diff) | |
download | bcm5719-llvm-4e37d60f2a6b66ce95a039e6c929e7e38af30cd1.tar.gz bcm5719-llvm-4e37d60f2a6b66ce95a039e6c929e7e38af30cd1.zip |
[LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in LegalizeVectorOps to avoid scalarization.
The code here isn't great in all caess. Particularly v4f64->v4i32
on 64-bit AVX targets. But there is some improvement in some
configurations.
There's definitely some issues with computeNumSignBits with
X86ISD::STRICT_FCMP. As well as not being able to propagate sign
bits through merge_values nodes that get created during custom
legalization.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp')
0 files changed, 0 insertions, 0 deletions