f91210d6f2596645f164684fb1fd804727c9fc0e |
|
29-Mar-2013 |
Michael Liao <michael.liao@intel.com> |
Add XTEST intrinsic defined in TSX extension git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178330 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|
463eb89d5e36b05d74c14b937384076d745b3b84 |
|
10-Nov-2012 |
Michael Liao <michael.liao@intel.com> |
Add clang support of RTM from TSX - New options '-mrtm'/'-mno-rtm' are added to enable/disable RTM feature - Builtin macro '__RTM__' is defined if RTM feature is enabled - RTM intrinsic header is added and introduces 3 new intrinsics, namely '_xbegin', '_xend', and '_xabort'. - 3 new builtins are added to keep compatible with gcc, namely '__builtin_ia32_xbegin', '__builtin_ia32_xend', and '__builtin_ia32_xabort'. - Test cases for pre-defined macro and new intrinsic codegen are added. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|
9a50249cd35f3d9d4d2b194a3edd6815ccf746d7 |
|
12-Jul-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add _rdrand{16,32,64}_step intrinsics to immintrin.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160118 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|
97075fb073ffc40aef4c2fdef393b715e514301e |
|
04-Jun-2012 |
Craig Topper <craig.topper@gmail.com> |
Add fma3 intrinsic header file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.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/immintrin.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/immintrin.h
|
31ceea096563c42e083eded27f6fe19ed244c0a1 |
|
25-Dec-2011 |
Craig Topper <craig.topper@gmail.com> |
Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147262 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|
925be547b163675b312e3cac0cc7f37f31d787c1 |
|
19-Dec-2011 |
Craig Topper <craig.topper@gmail.com> |
Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used to store builtinID when serializing identifier table. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|
033b7b327e8cdc8cd4bafce1625ea88bc9e3f6c8 |
|
20-Aug-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add immintrin meta header. - This is the official way to get AVX intrinsics, we might want to disallow direct inclusion of avxintrin.h, just like GCC does. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111660 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/immintrin.h
|