summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/Intrin.h
Commit message (Expand)AuthorAgeFilesLines
* Headers: Don't use attribute keywords which aren't reservedDavid Majnemer2015-02-041-5/+5
* Intrin.h: define _XCR_XFEATURE_ENABLED_MASKHans Wennborg2015-01-271-0/+1
* Implement __umulh with __int128 arithmeticReid Kleckner2014-12-031-1/+6
* FullProduct should be _FullProductDavid Majnemer2014-12-021-2/+2
* Intrin: shrx_u64 should be _shrx_u64David Majnemer2014-12-021-1/+1
* Intrin: Add _umul128David Majnemer2014-12-021-3/+12
* Add FSGSBASE intrinsics to x86 intrinsic headers.Craig Topper2014-11-031-8/+0
* Remove definitions from Intrin.h that already exist in one of the other x86 i...Craig Topper2014-11-031-52/+0
* CodeGen: add __readfsdword builtinSaleem Abdulrasool2014-10-291-4/+0
* Don't pull in setjmp.h in -ffreestanding compiles.Nico Weber2014-07-081-2/+7
* Headers: conditionalise more declarationsSaleem Abdulrasool2014-07-081-0/+2
* Headers: be a bit more careful about inline asmSaleem Abdulrasool2014-06-251-0/+12
* CodeGen: improve ms instrincics supportSaleem Abdulrasool2014-06-181-22/+1
* Define the InterlockedCompareExchange64 intrinsic on 32-bits tooTimur Iskhodzhanov2014-05-131-2/+0
* Intrin.h: remove __rdtsc and __rdtscp declarationsHans Wennborg2014-04-241-3/+0
* intrin.h: Fix up bugs in the cr3 and msr intrinsicsReid Kleckner2014-04-081-9/+6
* intrin.h: Implement __readmsr, __readcr3, and __writecr3Reid Kleckner2014-04-081-0/+35
* Added _rdtsc intrinsics by Robert KhasanovAlexey Volkov2014-03-311-6/+0
* Intrin.h: Implement _InterlockedExchangePointerReid Kleckner2014-03-261-0/+6
* MS intrinsics: __interlockedbittestandset(64) (PR19054)Hans Wennborg2014-03-131-0/+22
* MS intrinsics: implement the __movs and __stos intrinsics (PR19054)Hans Wennborg2014-03-121-0/+54
* MS intrinsics: implement __readgs{byte,word,dword,qword} (PR19054)Hans Wennborg2014-03-121-4/+27
* MS intrinsics: don't declare __readeflags and __writeeflags in Intrin.hHans Wennborg2014-03-121-2/+0
* Reapply 201734 but with appropriate gcc compatibilityWarren Hunt2014-02-211-18/+0
* Revert r201734 and r201742.Daniel Jasper2014-02-201-0/+18
* Add _mm_prefetch and some others as MS builtinsWarren Hunt2014-02-191-18/+0
* MS Intrin.h: implement __cpuidex and simplify __cpuidHans Wennborg2014-01-311-7/+7
* Intrin.h: include setjmp.h to get a jmp_buf definitionHans Wennborg2014-01-281-4/+4
* Intrin.h: implement __rdtsc and __haltHans Wennborg2014-01-281-0/+12
* Revert "intrin.h: include setjmp.h to get a jmp_buf definition"Reid Kleckner2014-01-271-4/+6
* Add implementations of some MSVC intrinsicsReid Kleckner2014-01-271-0/+16
* intrin.h: include setjmp.h to get a jmp_buf definitionReid Kleckner2014-01-271-4/+3
* Add 'static __inline__' to MSVC intrinsics with implementationsReid Kleckner2014-01-271-0/+9
* One more intrinsic.Eric Christopher2014-01-251-0/+2
* Add missing intrinsics, fix a couple of typos in intrinsic names,Eric Christopher2014-01-241-6/+40
* Add implementations of __readfs{byte,word,dword,qword} to Intrin.hHans Wennborg2014-01-241-0/+33
* Intrin.h: fix definitions of _Interlocked{In,De}crement16Hans Wennborg2014-01-231-4/+4
* Add implementations of _cpuid and _xgetbv to Intrin.hHans Wennborg2014-01-161-0/+19
* Add implementations of the MSVC barrier intrinsicsReid Kleckner2013-10-171-0/+21
* Fixing implementation of bittestandset in Intrin.h.Warren Hunt2013-10-011-2/+2
* Changing __X86_64__ to __x86_64__ in Intrin.h.Warren Hunt2013-09-301-12/+12
* Typo correction: _int64 -> __int64.Warren Hunt2013-09-281-1/+1
* Implements some of the more commonly used intrinsics in Intrin.hWarren Hunt2013-09-271-0/+412
* Fix ifdef ordering at the end of Intrin.h from r190965Reid Kleckner2013-09-191-3/+5
* Fix closing brace around ifdef.Eric Christopher2013-09-181-0/+2
* The intrinsics should all have C linkage.Eric Christopher2013-09-181-2/+8
* Typo.Eric Christopher2013-08-311-1/+1
* Add initial clang targeted compatible decls for Intrin.h. Step towardsEric Christopher2013-08-311-0/+341
OpenPOWER on IntegriCloud