summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/avx2-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* Canonicalize some of the x86 builtin tests and either remove or commentEric Christopher2015-10-141-5/+5
* [Headers][X86] Fix stream_load (movntdqa) to accept const*.Ahmed Bougacha2015-10-021-1/+1
* Make test more resilient to FastIsel changes. NFC.Andrea Di Biagio2015-10-021-6/+6
* Fix the SSE4 byte sign extension in a cleaner way, and more thoroughlyChandler Carruth2015-10-011-0/+2
* [Headers] Require x86-registered for r245987 codegen tests.Ahmed Bougacha2015-08-251-0/+2
* [Headers][X86] Add -O0 assembly tests for avx2 intrinsics.Ahmed Bougacha2015-08-251-0/+229
* [Headers][X86] Use __builtin_shufflevector in AVX2 broadcasts.Ahmed Bougacha2015-08-201-11/+33
* [X86] Add _mm_broadcastsd_pd intrinsicMichael Kuperstein2015-05-191-0/+5
* [X86] Added _mm256_bslli_epi128 and _mm256_bsrli_epi128.Michael Kuperstein2015-05-191-0/+10
* [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shufflesSanjay Patel2015-03-121-4/+32
* Lower _mm256_broadcastsi128_si256 directly to a vector shuffle.Juergen Ributzka2015-03-031-1/+1
* Make tests independent of llvm variable naming.Manuel Klimek2015-02-171-1/+1
* [X86] Convert palignr builtin handling to use shuffle form of right shift ins...Craig Topper2015-02-171-1/+1
* [X86] Teach clang to lower __builtin_ia32_psrldqi256 and __builtin_ia32_pslld...Craig Topper2015-02-161-2/+2
* [x86] Clean up the x86 builtin specs to reflect r217310 in LLVM whichChandler Carruth2014-09-061-1/+1
* Fixed a few tests and moved a comment to its proper placeFilipe Cabecinhas2014-05-131-5/+8
* Patched clang to emit x86 blends as shufflevectors.Filipe Cabecinhas2014-05-131-5/+11
* Fix test to not depend on llvm optimizations.Michael J. Spencer2014-04-241-4/+4
* Fix argument types of some AVX2 intrinsics.Eli Friedman2013-09-231-9/+9
* Fix the name and the type of the argument for intriniscJuergen Ributzka2013-08-171-2/+2
* X86: add more GATHER intrinsics in ClangManman Ren2012-06-291-0/+66
* X86: add more GATHER intrinsics in ClangManman Ren2012-06-291-3/+50
* X86: add GATHER intrinsics (AVX2) in ClangManman Ren2012-06-261-0/+43
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-171-1/+1
* Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shuf...Craig Topper2012-04-151-2/+2
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-081-2/+2
* Add last of the AVX2 intrinsics except for gather.Craig Topper2011-12-241-0/+100
* Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper2011-12-241-1/+66
* Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd.Craig Topper2011-12-241-0/+35
* Intrinsics for AVX2 unpack instructions.Craig Topper2011-12-241-0/+40
* More AVX2 intrinsics for shift, psign, some shuffles, and psadbw.Craig Topper2011-12-241-82/+207
* Add AVX2 multiply intrinsics.Craig Topper2011-12-231-0/+35
* Add AVX2 intrinsics for max, min, sign extend, and zero extend.Craig Topper2011-12-221-0/+125
* Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri...Craig Topper2011-12-211-0/+10
* Add AVX2 horizontal add/sub intrinsics.Craig Topper2011-12-211-0/+30
* Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...Craig Topper2011-12-201-0/+60
* Attempt to fix test in Release builds.Eli Friedman2011-12-191-1/+1
* Add AVX2 intrinsics for and, andn, or, and xor.Craig Topper2011-12-191-0/+21
* More AVX2 intrinsic support including saturating add/sub and palignr.Craig Topper2011-12-191-0/+50
* Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used...Craig Topper2011-12-191-0/+86
OpenPOWER on IntegriCloud