summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/Intrin.h
Commit message (Expand)AuthorAgeFilesLines
* Rename Intrin.h to intrin.h, that's how all the documentation calls it.Nico Weber2016-06-141-957/+0
* [Intrin.h] Sort the __read[fg]s intrinsicsDavid Majnemer2016-05-271-8/+8
* Remove a duplicate declaration specifier from _ReadBarrierDavid Majnemer2016-02-201-1/+0
* Intrin.h: implement __emul and __emuluHans Wennborg2015-10-141-0/+11
* [X86] Add XSAVE intrinsic familyAmjad Aboud2015-10-131-6/+0
* ms Intrin.h: Fix __movsw's and __stosw's inline asm.Nico Weber2015-09-221-2/+2
* [X86] Remove unnecessary MMX declarations from Intrin.hSimon Pilgrim2015-08-251-3/+0
* Revert r245923 since it breaks mingw.Michael Kuperstein2015-08-251-0/+20
* [X86] Expose the various _rot intrinsics on non-MS platformsMichael Kuperstein2015-08-251-20/+0
* [Intrin.h] Use compiler builtins to model memory barriersDavid Majnemer2015-07-161-6/+4
* [Intrin.h] Use __ATOMIC_SEQ_CST instead of '5'David Majnemer2015-07-131-31/+37
* [Intrin.h] Make the variable names more consistentDavid Majnemer2015-07-131-34/+32
* Intrin.h: Don't invade the program's namespaceDavid Majnemer2015-07-131-34/+34
* Intrin.h: Clean up our atomic intrinsicsDavid Majnemer2015-07-131-43/+31
* [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTRMichael Kuperstein2015-06-301-88/+88
* [X86] Add FXSR intrinsicsMichael Kuperstein2015-06-301-4/+0
* Use a macro for the omnipresent attributes on header functions in Intrin.h.Eric Christopher2015-06-151-86/+91
* Revert accidental commitDavid Majnemer2015-06-051-2/+7
* [AST] There is no message for C++1z-style static_assertDavid Majnemer2015-06-051-7/+2
* 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
OpenPOWER on IntegriCloud