summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/avx2-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* [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