James Y Knight
7c905063c5
Make utils/update_llc_test_checks.py note that the assertions are
...
autogenerated.
Also update existing test cases which appear to be generated by it and
weren't modified (other than addition of the header) by rerunning it.
llvm-svn: 253917
2015-11-23 21:33:58 +00:00
Igor Breger
cbb9550537
AVX512: Lowering i8/i16 vector CTLZ using the dword LZCNT vector instruction
...
Differential Revision: http://reviews.llvm.org/D13632
llvm-svn: 250649
2015-10-18 09:56:39 +00:00
Igor Breger
0ede3cbb5c
AVX512: Implement instructions encoding, lowering and intrinsics
...
vinserti64x4, vinserti64x2, vinserti32x8, vinserti32x4, vinsertf64x4, vinsertf64x2, vinsertf32x8, vinsertf32x4
Added tests for encoding, lowering and intrinsics.
Differential Revision: http://reviews.llvm.org/D11893
llvm-svn: 248111
2015-09-20 06:52:42 +00:00
Simon Pilgrim
a1ceba8ab4
[X86] Updated vector lzcnt tests. Added missing vec512 tests.
...
llvm-svn: 246927
2015-09-05 11:56:30 +00:00
Igor Breger
0dcd8bcf24
AVX512: Implemented encoding and intrinsics for vplzcntq, vplzcntd, vpconflictq, vpconflictd
...
Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11931
llvm-svn: 246750
2015-09-03 09:05:31 +00:00
Simon Pilgrim
23a29dafda
[X86][SSE] Tidied up vector CTLZ/CTTZ. NFCI.
...
llvm-svn: 242645
2015-07-19 17:09:43 +00:00
Simon Pilgrim
4af289d0f2
[X86][SSE] Added lzcnt vector tests.
...
llvm-svn: 239333
2015-06-08 19:58:43 +00:00
Simon Pilgrim
4791f6d89b
[DAGCombiner] Added CTLZ vector constant folding support.
...
llvm-svn: 239305
2015-06-08 16:19:00 +00:00