summaryrefslogtreecommitdiff
path: root/include/clang/Basic/BuiltinsX86.def
Commit message (Expand)AuthorAge
* Implement AVX1 vbroadcast intrinsics with vector initializersAdam Nemet2014-05-29
* [X86] Add Clang support for intrinsics __rdtsc and __rdtscp.Andrea Di Biagio2014-04-24
* Reapply 201734 but with appropriate gcc compatibilityWarren Hunt2014-02-21
* Revert r201734 and r201742.Daniel Jasper2014-02-20
* Revert r201772 as it breaks things on WindowsTimur Iskhodzhanov2014-02-20
* Change parameter type of _mm_prefetch to "const void *".Daniel Jasper2014-02-20
* Add _mm_prefetch and some others as MS builtinsWarren Hunt2014-02-19
* Use logical/arithmetic operations instead of builtins in tbmintrin.h. This wa...Craig Topper2013-10-05
* Change __builtin_ia32_bextri_u64 to take an i64imm to match up with LLVM back...Craig Topper2013-10-03
* Adding intrinsics to the clang front end for the x86 TBM instruction set.Yunzhong Gao2013-09-30
* Add _mm_stream_si64 intrinsic.Eli Friedman2013-09-23
* Add C intrinsics for Intel SHA ExtensionsBen Langmuir2013-09-19
* Fix the name and the type of the argument for intriniscJuergen Ributzka2013-08-17
* Add RDSEED intrinsic support defined in AVX2 extensionMichael Liao2013-03-29
* Add XTEST intrinsic defined in TSX extensionMichael Liao2013-03-29
* Add clang support of RTM from TSXMichael Liao2012-11-10
* X86: add F16C support in ClangManman Ren2012-10-11
* Re-enable pcmpistri/pcmpestri builtins in clang now that llvm supports them p...Craig Topper2012-08-06
* Add _rdrand{16,32,64}_step intrinsics to immintrin.hBenjamin Kramer2012-07-12
* X86: add more GATHER intrinsics in ClangManman Ren2012-06-29
* X86: add GATHER intrinsics (AVX2) in ClangManman Ren2012-06-26
* Add XOP frcz instrinsics.Craig Topper2012-06-15
* Add XOP permute intrinsics.Craig Topper2012-06-12
* Add XOP shift and compare intrinsics.Craig Topper2012-06-11
* Add XOP vprot* instruction intrinsicsCraig Topper2012-06-10
* More XOP intrinsicsCraig Topper2012-06-10
* Begin adding XOP intrinsicsCraig Topper2012-06-10
* Add builtin for pclmulqdq instruction.Craig Topper2012-05-31
* Mark extrqi and insertqi immediate arguments as being ICE.Craig Topper2012-05-30
* Add an ammintrin.h header for SSE4a intrinsics.Benjamin Kramer2012-05-29
* Get rid of storelv4si builtin as it can be expressed directly. This is generalChad Rosier2012-05-01
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-17
* Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shuf...Craig Topper2012-04-15
* Add _mm_minpos_epu16 to smmintrin.h. Fixes PR12399.Craig Topper2012-03-30
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-08
* Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper2012-02-08
* Cleanup 3dnow builtin handling. Most of them were already handled by LLVM con...Craig Topper2012-01-30
* Make the __builtin_c[lt]zs builtins target independent.Benjamin Kramer2012-01-28
* Represent 256-bit unaligned loads natively and remove the builtins. Similar c...Craig Topper2012-01-25
* Add FMA4 intrinsics.Craig Topper2011-12-30
* Add BMI2 intrinsics.Craig Topper2011-12-26
* Add the rest of the BMI intrinsics.Craig Topper2011-12-25
* Add intrinsics for lzcnt and tzcnt instructions.Craig Topper2011-12-25
* Add last of the AVX2 intrinsics except for gather.Craig Topper2011-12-24
* Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper2011-12-24
* Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd.Craig Topper2011-12-24
* More AVX2 intrinsics for shift, psign, some shuffles, and psadbw.Craig Topper2011-12-24
* Add AVX2 multiply intrinsics.Craig Topper2011-12-23
* Add AVX2 intrinsics for max, min, sign extend, and zero extend.Craig Topper2011-12-22
* Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri...Craig Topper2011-12-21