summaryrefslogtreecommitdiffstats
path: root/lib/Headers
Commit message (Expand)AuthorAgeFilesLines
* Revert r319777 for PR36357Hans Wennborg2018-02-142-3/+5
* [DOXYGEN] Fix doxygen and content issues in smmintrin.hDouglas Yung2018-01-021-3/+3
* [DOXYGEN] Fix doxygen and content issues in pmmintrin.hDouglas Yung2018-01-021-3/+3
* [DOXYGEN] Fix doxygen and content issues in emmintrin.hDouglas Yung2018-01-021-48/+63
* [x86][icelake][vbmi2]Coby Tayree2017-12-274-0/+1150
* [x86][icelake][vnni]Coby Tayree2017-12-274-0/+411
* [x86][icelake][bitalg]Coby Tayree2017-12-274-0/+265
* [x86][icelake][vpclmulqdq]Coby Tayree2017-12-273-0/+47
* [x86][icelake][gfni]Coby Tayree2017-12-273-0/+207
* [x86][icelake][vaes]Coby Tayree2017-12-273-0/+103
* [CUDA] More fixes for __shfl_* intrinsics.Artem Belevich2017-12-211-28/+49
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-4/+7
* [X86] Add more CPUID bits to cpuid.h to match gcc and support icelake features.Craig Topper2017-12-201-5/+14
* [X86] Add the two files I forgot to commit in r320915.Craig Topper2017-12-161-0/+99
* [X86] Add builtins and tests for 128 and 256 bit vpopcntdq.Craig Topper2017-12-162-0/+6
* In stdbool.h, define bool, false, true only in gnu++98Stephan Bergmann2017-12-081-1/+4
* [NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in...Artem Belevich2017-12-061-0/+4
* [CUDA] Added overloads for '[unsigned] long' variants of shfl builtins.Artem Belevich2017-12-061-0/+18
* [x86][AVX512] Lowering kunpack intrinsics to LLVM IRJina Nahias2017-12-052-5/+3
* [clang] Use add_llvm_install_targetsShoaib Meenai2017-11-301-5/+3
* [CUDA] Tweak CUDA wrappers to make cuda-9 work with libc++Artem Belevich2017-11-301-0/+6
* [OpenCL] Add extensions cl_intel_subgroups and cl_intel_subgroups_shortAlexey Sotkin2017-11-271-0/+307
* Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracki...Oren Ben Simhon2017-11-263-0/+98
* [X86] Use separate builtins for fma4 scalar intrinsics. Use negations to remo...Craig Topper2017-11-252-14/+14
* [CUDA] Remove implementations of nexttoward.Justin Lebar2017-11-172-23/+8
* [X86] test/testn intrinsics lowering to IR. clang sideUriel Korach2017-11-134-162/+128
* [x86][AVX512] Lowering shuffle i/f intrinsics to LLVM IRJina Nahias2017-11-132-105/+125
* [CUDA] Fix std::min on device side to return the min, not the max.Justin Lebar2017-11-111-1/+1
* [X86] Reduce the number of FMA builtins needed by the frontend by adding nega...Craig Topper2017-11-102-32/+32
* [X86] Rename the VEX scalar fma builtins to end with a '3' to match gccCraig Topper2017-11-092-16/+16
* [X86] Replace the mask cmpeq/cmple/cmplt/cmpgt/cmpge/cmpneq intrinsics with m...Craig Topper2017-11-064-1821/+692
* lowering broadcastmJina Nahias2017-11-062-7/+8
* [Headers] Fix typoed __ARM_DWARF_EH__ ifdefsMartin Storsjo2017-10-191-3/+3
* [X86] Add CLWB intrinsic. clang partCraig Topper2017-10-123-0/+57
* [X86] Correct type for argument to clflushopt intrinsic.Craig Topper2017-10-111-1/+1
* [CUDA] Fix name of __activemask()Jonas Hahnfeld2017-10-021-1/+1
* [CUDA] Work around conflicting function definitions in CUDA-9 headers.Artem Belevich2017-09-271-0/+11
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-3/+29
* Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar2017-09-251-29/+3
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-251-3/+29
* [CUDA] Fix names of __nvvm_vote* intrinsics.Artem Belevich2017-09-251-5/+5
* fixing a bug in mask[z]_set1 intrinsicJina Nahias2017-09-251-2/+2
* [CUDA] Fixed order of words in the names of shfl builtins.Artem Belevich2017-09-211-4/+3
* [NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions...Artem Belevich2017-09-211-0/+31
* [NVPTX] Implemented shfl.sync instruction and supporting intrinsics/builtins.Artem Belevich2017-09-201-0/+68
* Lowering Mask Set1 intrinsics to LLVM IRJina Nahias2017-09-194-90/+101
* [X86] Disable _mm512_maskz_set1_epi64 intrinsic on 32-bit targets to prevent ...Craig Topper2017-09-151-7/+2
* [CUDA] Work around a new quirk in CUDA9 headers.Artem Belevich2017-09-151-0/+10
* [Headers] Fix the return type of _InterlockedCompareExchange_relMartin Storsjo2017-09-141-1/+1
* This adds the _Float16 preprocessor macro definitions.Sjoerd Meijer2017-09-131-0/+14