summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/vec_fp_to_int.ll
Commit message (Expand)AuthorAgeFilesLines
* [AVX-512] Teach EVEX to VEX conversion pass to handle VINSERT and VEXTRACT in...Craig Topper2017-01-031-127/+31
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-2/+2
* [x86] use a single shufps when it can save instructionsSanjay Patel2016-12-151-69/+56
* [AVX-512] Add support for lowering (v2i64 (fp_to_sint (v2f32))) to vcvttps2uq...Craig Topper2016-12-101-18/+78
* [X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer...Simon Pilgrim2016-12-071-2/+2
* [AVX-512] Add integer and fp unpck instructions to load folding tables.Craig Topper2016-11-271-4/+4
* [X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-o...Simon Pilgrim2016-11-241-12/+6
* [X86][AVX512] Add support for v4i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-o...Simon Pilgrim2016-11-231-68/+16
* [X86][AVX512DQ] Add fp <-> int tests for AVX512DQ/AVX512DQ+VLSimon Pilgrim2016-11-221-369/+466
* [X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2p...Craig Topper2016-11-141-33/+11
* [AVX-512] Add lowering to cvttpd2udq/cvttps2udq for fptoui v2f64/2f32 to 2i32Craig Topper2016-11-091-43/+27
* [AVX-512] Add an avx512f without avx512vl command line to vec_fp_to_int.ll an...Craig Topper2016-11-081-129/+454
* [X86] Add a few more fptoui test cases to the vec_fp_to_int.ll. The codegen f...Craig Topper2016-11-061-0/+135
* [X86][SSE] Add lowering to cvttpd2dq/cvttps2dq for sitofp v2f64/2f32 to 2i32Simon Pilgrim2016-10-181-105/+25
* [X86][SSE] Add f16/f80/f128 vector sitofp test casesSimon Pilgrim2016-10-061-0/+206
* [X86][AVX] Updated fptosi_2f64_to_4i32 test to show missed opportunity to imp...Simon Pilgrim2016-08-231-2/+6
* [X86][AVX] Add v2i32 fp to int conversion testsSimon Pilgrim2016-08-231-5/+80
* [X86][AVX] Add AVX2/AVX512 fp to int conversion testsSimon Pilgrim2016-08-231-351/+924
* [X86][SSE] Avoid specifying unused arguments in SHUFPD loweringSimon Pilgrim2016-08-221-155/+155
* VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun2016-07-091-0/+1
* [X86][SSE] Added additional fp/int tests.Simon Pilgrim2015-07-181-0/+289
* Refreshed tests.Simon Pilgrim2015-07-181-414/+414
* Tidyup shufflevector calls - don't repeat inputs if you can avoid it.Simon Pilgrim2015-07-181-4/+4
* [X86][SSE] Updated vector conversion test names.Simon Pilgrim2015-07-161-90/+90
* [X86] Added 32-bit builds to fp<->int tests.Simon Pilgrim2015-07-031-2/+7
* MachineCopyPropagation: Remove the copies instead of using KILL instructions.Matthias Braun2015-05-291-2/+0
* [DAGCombiner] Enabled vector float/double -> int constant foldingSimon Pilgrim2015-05-021-0/+208
* [SSE] Added vector float/double -> i32 and i64 conversion testsSimon Pilgrim2015-05-021-0/+747
OpenPOWER on IntegriCloud