]> granicus.if.org Git - clang/commit
X86: add more GATHER intrinsics in Clang
authorManman Ren <mren@apple.com>
Fri, 29 Jun 2012 00:54:35 +0000 (00:54 +0000)
committerManman Ren <mren@apple.com>
Fri, 29 Jun 2012 00:54:35 +0000 (00:54 +0000)
commitc84804a7409927813430f5bb1b56bb7b8afbcee8
tree4fd3d66c6c20cdce0d6beef998696cc792522282
parent14b23277db34fd33292dd9ec23abb13e7cb72613
X86: add more GATHER intrinsics in Clang

Corrected type for index of _mm256_mask_i32gather_pd
  from 256-bit to 128-bit
Corrected types for src|dst|mask of _mm256_mask_i64gather_ps
  from 256-bit to 128-bit

Support the following intrinsics:
  _mm_mask_i32gather_epi64, _mm256_mask_i32gather_epi64,
  _mm_mask_i64gather_epi64, _mm256_mask_i64gather_epi64,
  _mm_mask_i32gather_epi32, _mm256_mask_i32gather_epi32,
  _mm_mask_i64gather_epi32, _mm256_mask_i64gather_epi32

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159403 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx2intrin.h
test/CodeGen/avx2-builtins.c