| Commit message (Expand) | Author | Age | Files | Lines |
* | Merging r353493: | Hans Wennborg | 2019-02-12 | 1 | -2/+2 |
* | Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms" | Benjamin Kramer | 2019-01-15 | 1 | -0/+9 |
* | [X86] Make _xgetbv/_xsetbv on non-windows platforms | Craig Topper | 2019-01-15 | 1 | -9/+0 |
* | [COFF, ARM64] Add __byteswap intrinsics | Mandeep Singh Grang | 2019-01-15 | 1 | -0/+10 |
* | [COFF, ARM64] Add __nop intrinsic | Mandeep Singh Grang | 2019-01-14 | 1 | -0/+3 |
* | [Builltins][X86] Provide implementations of __lzcnt16, __lzcnt, __lzcnt64 for... | Craig Topper | 2018-12-14 | 1 | -3/+0 |
* | [MS] Zero out ECX in __cpuid in intrin.h | Reid Kleckner | 2018-11-06 | 1 | -1/+1 |
* | [COFF, ARM64] Implement InterlockedDecrement*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -36/+9 |
* | [COFF, ARM64] Implement InterlockedIncrement*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -36/+9 |
* | [COFF, ARM64] Implement InterlockedAnd*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -48/+12 |
* | [COFF, ARM64] Implement InterlockedXor*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -48/+12 |
* | Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins" | Mandeep Singh Grang | 2018-11-06 | 1 | -0/+735 |
* | [COFF, ARM64] Implement InterlockedXor*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -735/+0 |
* | [COFF, ARM64] Implement InterlockedOr*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -48/+12 |
* | [COFF, ARM64] Implement InterlockedCompareExchange*_* builtins | Mandeep Singh Grang | 2018-11-06 | 1 | -84/+24 |
* | [COFF, ARM64] Implement InterlockedExchange*_* builtins | Mandeep Singh Grang | 2018-11-02 | 1 | -60/+12 |
* | [ARM64] [Windows] Implement _InterlockedExchangeAdd*_* builtins. | Eli Friedman | 2018-10-31 | 1 | -48/+12 |
* | [COFF, ARM64] Add _ReadStatusReg and_WriteStatusReg intrinsics | Mandeep Singh Grang | 2018-10-18 | 1 | -0/+2 |
* | [COFF, ARM64] Add _InterlockedAdd intrinsic | Mandeep Singh Grang | 2018-10-05 | 1 | -0/+1 |
* | [COFF, ARM64] Add __getReg intrinsic | Mandeep Singh Grang | 2018-10-04 | 1 | -0/+7 |
* | Make __shiftleft128 / __shiftright128 real compiler built-ins. | Nico Weber | 2018-08-17 | 1 | -14/+0 |
* | [ms] Add __shiftleft128 / __shiftright128 intrinsics | Nico Weber | 2018-07-20 | 1 | -0/+14 |
* | [COFF] Add more missing MSVC ARM64 intrinsics | Mandeep Singh Grang | 2018-07-17 | 1 | -2/+2 |
* | [X86] Correct the inline assembly implementations of __movsb/w/d/q and __stos... | Craig Topper | 2018-06-21 | 1 | -7/+14 |
* | [Intrinsics] Add/move some builtin declarations in intrin.h to get ms-intrins... | Craig Topper | 2018-06-21 | 1 | -4/+7 |
* | [X86] Add inline assembly versions of _InterlockedExchange_HLEAcquire/Release... | Craig Topper | 2018-06-14 | 1 | -10/+0 |
* | [MS] Re-add support for the ARM interlocked bittest intrinscs | Reid Kleckner | 2018-06-07 | 1 | -0/+17 |
* | Reimplement the bittest intrinsic family as builtins with inline asm | Reid Kleckner | 2018-06-05 | 1 | -81/+0 |
* | [Headers] Fix the return type of _InterlockedCompareExchange_rel | Martin Storsjo | 2017-09-14 | 1 | -1/+1 |
* | [clang] Add ARM64 support to armintr.h for MSVC compatibility | Mandeep Singh Grang | 2017-07-26 | 1 | -0/+4 |
* | [X86][LWP] Remove MSVC LWP intrinsics stubs. | Simon Pilgrim | 2017-05-09 | 1 | -6/+0 |
* | Implement _interlockedbittestandset as a builtin | Hans Wennborg | 2017-04-07 | 1 | -6/+0 |
* | [X86] Implement __readgsqword (and the rest) as builtins (PR32373) | Hans Wennborg | 2017-03-22 | 1 | -43/+0 |
* | [MS] Add support for __ud2 and __int2c MSVC intrinsics | Reid Kleckner | 2017-03-06 | 1 | -2/+0 |
* | Fix some warnings in intrin.h | Reid Kleckner | 2017-02-14 | 1 | -4/+6 |
* | [MS] Implement the __fastfail intrinsic as a builtin | Reid Kleckner | 2017-02-09 | 1 | -1/+0 |
* | [Windows] Remove functions in intrin.h that are defined in Builtin.def. | Justin Lebar | 2017-01-05 | 1 | -90/+0 |
* | [inline-asm]No error for conflict between inputs\outputs and clobber list | Marina Yatsina | 2016-12-26 | 1 | -14/+7 |
* | Implement __stosb intrinsic as a volatile memset | Albert Gutowski | 2016-10-14 | 1 | -5/+0 |
* | Add 64-bit MS _Interlocked functions as builtins again | Albert Gutowski | 2016-10-13 | 1 | -78/+21 |
* | Implement MS _ReturnAddress and _AddressOfReturnAddress intrinsics | Albert Gutowski | 2016-10-13 | 1 | -8/+0 |
* | Implement MS _BitScan intrinsics | Albert Gutowski | 2016-10-12 | 1 | -28/+0 |
* | Implement MS read/write barriers and __faststorefence intrinsic | Albert Gutowski | 2016-10-10 | 1 | -30/+9 |
* | Implement __emul, __emulu, _mul128 and _umul128 MS intrinsics | Albert Gutowski | 2016-10-10 | 1 | -28/+10 |
* | Separate builtins for x84-64 and i386; implement __mulh and __umulh | Albert Gutowski | 2016-10-04 | 1 | -6/+3 |
* | [Headers] Replace stray indentation with tabs with spaces. NFC. | Martin Storsjo | 2016-09-28 | 1 | -9/+9 |
* | headers: add missing Windows ARM Interlocked intrinsics | Saleem Abdulrasool | 2016-09-26 | 1 | -0/+474 |
* | Add some MS aliases for existing intrinsics | Albert Gutowski | 2016-09-14 | 1 | -70/+57 |
* | Temporary fix for MS _Interlocked intrinsics | Albert Gutowski | 2016-09-13 | 1 | -0/+57 |
* | Reverse commit 281375 (breaks building Chromium) | Albert Gutowski | 2016-09-13 | 1 | -0/+13 |