diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-24 15:12:56 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-24 15:12:56 +0000 |
| commit | 9c71e0727624b028c57637ff972e867119f16789 (patch) | |
| tree | b15b9180fbfbd289d0671dda7d2f8b193560e960 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp | |
| parent | d399b10e011539301b2b6a57b08c4d76ff17b9d6 (diff) | |
| download | bcm5719-llvm-9c71e0727624b028c57637ff972e867119f16789.tar.gz bcm5719-llvm-9c71e0727624b028c57637ff972e867119f16789.zip | |
[X86][SSE] Improve UINT_TO_FP v2i32 -> v2f64
Vectorize UINT_TO_FP v2i32 -> v2f64 instead of scalarization (albeit still on the SIMD unit).
The codegen matches that generated by legalization (and is in fact used by AVX for UINT_TO_FP v4i32 -> v4f64), but has to be done in the x86 backend to account for legalization via 4i32.
Differential Revision: https://reviews.llvm.org/D26938
llvm-svn: 287886
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp')
0 files changed, 0 insertions, 0 deletions

