aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers
AgeCommit message (Expand)Author
2012-02-20Add 3dNOW intrinsic header to x86intrin.h, conditioned on __3dNOW__ toChandler Carruth
2012-02-08Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper
2012-02-08Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper
2012-02-07Add C11 FLT_TRUE_MIN and friends. <rdar://problem/10812837>.Eli Friedman
2012-02-04Comment mystery code.Nick Lewycky
2012-02-03Make _mm_cmpgt_epi8 immute to -funsigned-char.Nick Lewycky
2012-02-02Back out my heinous hack that tricked the module generation mechanismDouglas Gregor
2012-01-31Split compiler builtin module into "stdlib" builtins and "intrinsic"Douglas Gregor
2012-01-30Remove tgmath.h from the module map for now, because it currently causes aDouglas Gregor
2012-01-30Fix typo spotted by Sebastian. Thanks!Douglas Gregor
2012-01-30Cleanup 3dnow builtin handling. Most of them were already handled by LLVM con...Craig Topper
2012-01-30Introduce TargetInfo::hasFeature() to query various feature names inDouglas Gregor
2012-01-29Just disable the compiler-builtins module test on MSVC for nowDouglas Gregor
2012-01-29Teach tgmath.h to only include <complex.h> if it's available.Douglas Gregor
2012-01-29Alternate fix to the modules failures that doesn't require us to tweak tgmath.hDouglas Gregor
2012-01-29If there's no math.h, then tgmath.h should just be emptyDouglas Gregor
2012-01-29Introduce a module map for (some of) the compiler-suppliedDouglas Gregor
2012-01-25Represent 256-bit unaligned loads natively and remove the builtins. Similar c...Craig Topper
2012-01-24On Darwin, use the system's <unwind.h> whenever it isDouglas Gregor
2012-01-23Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672Bob Wilson
2012-01-19Extend unwind.h with the ARM unwinder interface.Evgeniy Stepanov
2012-01-03Don't depend on undefined macros being 0, there are options for theJoerg Sonnenberger
2011-12-30clang/lib/Headers/CMakeLists.txt: Unbreak cmake build.NAKAMURA Takumi
2011-12-30Add FMA4 intrinsics.Craig Topper
2011-12-30Remove an accidental change from r147370. Would only break if the new fma4 fl...Craig Topper
2011-12-30Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag i...Craig Topper
2011-12-29Unbreak cmake build after r147340.Richard Smith
2011-12-29Add popcnt feature flag to match gcc. This flag is implied when sse42 is enab...Craig Topper
2011-12-26clang/lib/Headers/CMakeLists.txt: Unbreak cmake build to add bmi2intrin.h sin...NAKAMURA Takumi
2011-12-26Add BMI2 intrinsics.Craig Topper
2011-12-25lib/Headers/CMakeLists.txt: Fix cmake build since r147263, for two missing he...NAKAMURA Takumi
2011-12-25Add the rest of the BMI intrinsics.Craig Topper
2011-12-25Add intrinsics for lzcnt and tzcnt instructions.Craig Topper
2011-12-25Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics.Craig Topper
2011-12-24Add last of the AVX2 intrinsics except for gather.Craig Topper
2011-12-24Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper
2011-12-24Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd.Craig Topper
2011-12-24Intrinsics for AVX2 unpack instructions.Craig Topper
2011-12-24More AVX2 intrinsics for shift, psign, some shuffles, and psadbw.Craig Topper
2011-12-23Add AVX2 multiply intrinsics.Craig Topper
2011-12-22Add AVX2 intrinsics for max, min, sign extend, and zero extend.Craig Topper
2011-12-21Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri...Craig Topper
2011-12-21Add AVX2 horizontal add/sub intrinsics.Craig Topper
2011-12-20Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...Craig Topper
2011-12-19Add AVX2 intrinsics for and, andn, or, and xor.Craig Topper
2011-12-19More AVX2 intrinsic support including saturating add/sub and palignr.Craig Topper
2011-12-19Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used...Craig Topper
2011-12-17Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE)Chad Rosier
2011-12-17Revert r146797, which was a partial revert of r146791; It was correct in theChad Rosier
2011-12-17Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. FixChad Rosier