summaryrefslogtreecommitdiffstats
path: root/lib/Headers
Commit message (Expand)AuthorAgeFilesLines
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-172-28/+4
* Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shuf...Craig Topper2012-04-151-2/+6
* Fix the signatures for the _mm256_storeu2_* intrinsics.Chad Rosier2012-04-121-3/+3
* Correctly check argument types for some vector macros in smmintrin.h. Put par...Craig Topper2012-03-302-17/+40
* Add _mm_minpos_epu16 to smmintrin.h. Fixes PR12399.Craig Topper2012-03-301-0/+6
* Fix shuffle vector calculation for mm_permute_ps. Fixes PR 12401.Craig Topper2012-03-301-1/+1
* unwind.h fix for -fvisibility=hidden users. This fixes firefox build in a systemRafael Espindola2012-03-291-1/+13
* [avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics.Chad Rosier2012-03-201-0/+67
* * tgmath_logb.patch implements the missing logb function (see C99 standard 7....Howard Hinnant2012-02-231-3/+20
* Allow linux builds to take advantage of libunwind to get unwind.h ifJeffrey Yasskin2012-02-211-3/+13
* Add 3dNOW intrinsic header to x86intrin.h, conditioned on __3dNOW__ toChandler Carruth2012-02-201-1/+5
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-082-4/+28
* Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper2012-02-081-4/+16
* Add C11 FLT_TRUE_MIN and friends. <rdar://problem/10812837>.Eli Friedman2012-02-071-0/+11
* Comment mystery code.Nick Lewycky2012-02-041-0/+2
* Make _mm_cmpgt_epi8 immute to -funsigned-char.Nick Lewycky2012-02-031-1/+2
* Back out my heinous hack that tricked the module generation mechanismDouglas Gregor2012-02-021-46/+7
* Split compiler builtin module into "stdlib" builtins and "intrinsic"Douglas Gregor2012-01-311-12/+17
* Remove tgmath.h from the module map for now, because it currently causes aDouglas Gregor2012-01-301-4/+1
* Fix typo spotted by Sebastian. Thanks!Douglas Gregor2012-01-301-1/+1
* Cleanup 3dnow builtin handling. Most of them were already handled by LLVM con...Craig Topper2012-01-301-1/+1
* Introduce TargetInfo::hasFeature() to query various feature names inDouglas Gregor2012-01-301-1/+107
* Just disable the compiler-builtins module test on MSVC for nowDouglas Gregor2012-01-291-3/+1
* Teach tgmath.h to only include <complex.h> if it's available.Douglas Gregor2012-01-291-1/+3
* Alternate fix to the modules failures that doesn't require us to tweak tgmath.hDouglas Gregor2012-01-291-2/+0
* If there's no math.h, then tgmath.h should just be emptyDouglas Gregor2012-01-291-0/+2
* Introduce a module map for (some of) the compiler-suppliedDouglas Gregor2012-01-293-2/+52
* Represent 256-bit unaligned loads natively and remove the builtins. Similar c...Craig Topper2012-01-251-3/+12
* On Darwin, use the system's <unwind.h> whenever it isDouglas Gregor2012-01-241-4/+3
* Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672Bob Wilson2012-01-231-1/+1
* Extend unwind.h with the ARM unwinder interface.Evgeniy Stepanov2012-01-191-0/+35
* Don't depend on undefined macros being 0, there are options for theJoerg Sonnenberger2012-01-031-1/+2
* clang/lib/Headers/CMakeLists.txt: Unbreak cmake build.NAKAMURA Takumi2011-12-301-0/+1
* Add FMA4 intrinsics.Craig Topper2011-12-302-0/+235
* Remove an accidental change from r147370. Would only break if the new fma4 fl...Craig Topper2011-12-301-4/+0
* Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag i...Craig Topper2011-12-301-1/+5
* Unbreak cmake build after r147340.Richard Smith2011-12-291-0/+1
* Add popcnt feature flag to match gcc. This flag is implied when sse42 is enab...Craig Topper2011-12-293-15/+53
* clang/lib/Headers/CMakeLists.txt: Unbreak cmake build to add bmi2intrin.h sin...NAKAMURA Takumi2011-12-261-0/+1
* Add BMI2 intrinsics.Craig Topper2011-12-263-0/+83
* lib/Headers/CMakeLists.txt: Fix cmake build since r147263, for two missing he...NAKAMURA Takumi2011-12-251-0/+2
* Add the rest of the BMI intrinsics.Craig Topper2011-12-251-0/+60
* Add intrinsics for lzcnt and tzcnt instructions.Craig Topper2011-12-254-0/+126
* Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics.Craig Topper2011-12-251-1/+1
* Add last of the AVX2 intrinsics except for gather.Craig Topper2011-12-241-4/+121
* Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper2011-12-243-21/+95
* Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd.Craig Topper2011-12-241-0/+40
* Intrinsics for AVX2 unpack instructions.Craig Topper2011-12-241-0/+48
* More AVX2 intrinsics for shift, psign, some shuffles, and psadbw.Craig Topper2011-12-241-0/+170
* Add AVX2 multiply intrinsics.Craig Topper2011-12-231-0/+42