History log of /external/clang/lib/Headers/x86intrin.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ef8225444452a1486bd721f3285301fe84643b00 21-Jul-2014 Stephen Hines <srhines@google.com> Update Clang for rebase to r212749.

This also fixes a small issue with arm_neon.h not being generated always.

Includes a cherry-pick of:
r213450 - fixes mac-specific header issue
r213126 - removes a default -Bsymbolic on Android

Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/lib/Headers/x86intrin.h
651f13cea278ec967336033dd032faef0e9fc2ec 24-Apr-2014 Stephen Hines <srhines@google.com> Updated to Clang 3.5a.

Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/lib/Headers/x86intrin.h
8c8bbade37581bb78c1233d7194cc00ee11d29a0 30-Sep-2013 Yunzhong Gao <Yunzhong_Gao@playstation.sony.com> Adding intrinsics to the clang front end for the x86 TBM instruction set.

Differential Revision: http://llvm-reviews.chandlerc.com/D1751



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191681 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
9e130d037f1f68438306ea136655fffc11a34031 19-Sep-2013 Ben Langmuir <ben.langmuir@intel.com> Move sha intrinsics to immintrin.h

This is consistent with ICC and Intel's SHA-enabled GCC version.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
b83f5a77335ca8a5b41ba4e17aa8d4bb6248c1e4 19-Sep-2013 Ben Langmuir <ben.langmuir@intel.com> Add C intrinsics for Intel SHA Extensions

Intrinsics added shaintrin.h, which is included from x86intrin.h if __SHA__ is
enabled. SHA implies SSE2, which is needed for the __m128i type.

Also add the -msha/-mno-sha option.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
1bfc28c48c1b86a05d2e07b403107ef3da5a0f8e 29-Mar-2013 Michael Liao <michael.liao@intel.com> Add RDSEED intrinsic support defined in AVX2 extension



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178331 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
72339a0d160720c6301d629761e701e5fad56f5e 26-Mar-2013 Michael Liao <michael.liao@intel.com> Add PRFCHW intrinsic support

- Add head 'prfchwintrin.h' to define '_m_prefetchw' which is mapped to
LLVM/clang prefetch builtin
- Add option '-mprfchw' to enable PRFCHW feature and pre-define '__PRFCHW__'
macro



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178041 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
146e5a4a787a2ebfe89a6b74e7c22d850bf1c858 11-Oct-2012 Manman Ren <mren@apple.com> X86: add F16C support in Clang

Support the following intrinsics:
_mm_cvtph_ps, _mm256_cvtph_ps, _mm_cvtps_ph, _mm256_cvtps_ph

rdar://12407875


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
239c030aa4bde597f45c80c50f653620bdd72922 10-Jun-2012 Craig Topper <craig.topper@gmail.com> Begin adding XOP intrinsics

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
1faf8a74ddda4073674d1738c9626426cc879b87 30-May-2012 Craig Topper <craig.topper@gmail.com> Update FIXME. ABM is already covered by LZCNT and POPCNT.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157676 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
6b97877cc34facbd5b0e033b37a771421d794486 29-May-2012 Benjamin Kramer <benny.kra@googlemail.com> Add an ammintrin.h header for SSE4a intrinsics.

This is a clean-room implementation based on public documentation and
I tried to validate it as much as possible against gcc.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157638 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
345032a7211a6f983d59c30c0b3fa2b96819532a 20-Feb-2012 Chandler Carruth <chandlerc@gmail.com> Add 3dNOW intrinsic header to x86intrin.h, conditioned on __3dNOW__ to
match the behavior of GCC. Also add a test for these intrinsics, which
apparently have *zero* tests. =[ Not surprisingly, Clang crashed when
compiling these.

Fix the bug in CodeGen where we failed to bitcast the argument type to
x86mmx prior to calling the LLVM intrinsic. This fixes an assert on the
new 3dnow-builtins.c test.

This is one issue impacting the efforts to get Clang to emulate the
Microsoft intrinsics headers -- 3dnow intrinsics are implictitly made
available there.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
7feb321af47e65ddfe88f44f5fd994bbeba53fcf 30-Dec-2011 Craig Topper <craig.topper@gmail.com> Add FMA4 intrinsics.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
f9322a67081ef242d1dab0d34812da6bd35c896d 30-Dec-2011 Craig Topper <craig.topper@gmail.com> Remove an accidental change from r147370. Would only break if the new fma4 flag was used.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
6a511e14074e186328020fce78fe0c33deb64d1b 30-Dec-2011 Craig Topper <craig.topper@gmail.com> Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147370 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
e14e08b2552b43d81a295401ddf9b8da2c499233 29-Dec-2011 Craig Topper <craig.topper@gmail.com> Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147340 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
f58f3647b19c40455065c7395db82848d8830981 26-Dec-2011 Craig Topper <craig.topper@gmail.com> Add BMI2 intrinsics.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147275 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
5c75208a5b88c835bce0a1671015c7e22c72f35f 25-Dec-2011 Craig Topper <craig.topper@gmail.com> Add intrinsics for lzcnt and tzcnt instructions.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147263 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h
b76495673a381d209410d78af9d969bb3ae0a95a 22-Aug-2010 Nick Lewycky <nicholas@mxc.ca> Add x86intrin.h which is generic x86 intrinsics for more than just Intel. Thus
far, this just #include's immintrin.h for compatibility.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/x86intrin.h