[PATCH] D18215: [CLANG][avx512][BUILTIN] Adding fixupimm{pd|ps|sd|ss} getexp{sd|ss} getmant{sd|ss} kunpck{di|si} loada{pd|ps} loaddqu{di|hi|qi|si} max{sd|ss} min{sd|ss} kmov16 builtins to clang

michael zuckerman via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 16 10:47:45 PDT 2016


m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, delena, igorb.
m_zuckerman added a subscriber: llvm-commits.

__builtin_ia32_fixupimmpd128_mask
__builtin_ia32_fixupimmpd128_maskz
__builtin_ia32_fixupimmpd256_mask
__builtin_ia32_fixupimmpd256_maskz
__builtin_ia32_fixupimmpd512_mask
__builtin_ia32_fixupimmpd512_maskz
__builtin_ia32_fixupimmps128_mask
__builtin_ia32_fixupimmps128_maskz
__builtin_ia32_fixupimmps256_mask
__builtin_ia32_fixupimmps256_maskz
__builtin_ia32_fixupimmps512_mask
__builtin_ia32_fixupimmps512_maskz
__builtin_ia32_fixupimmsd_mask
__builtin_ia32_fixupimmsd_maskz
__builtin_ia32_fixupimmss_mask
__builtin_ia32_fixupimmss_maskz
__builtin_ia32_getexpsd128_mask
__builtin_ia32_getexpsd128_round
__builtin_ia32_getexpss128_mask
__builtin_ia32_getexpss128_round
__builtin_ia32_getmantsd_round
__builtin_ia32_getmantss_round
__builtin_ia32_kunpckdi
__builtin_ia32_kunpcksi
__builtin_ia32_loadapd128_mask
__builtin_ia32_loadapd256_mask
__builtin_ia32_loadaps128_mask
__builtin_ia32_kmov16
__builtin_ia32_loadaps256_mask
__builtin_ia32_loaddqudi128_mask
__builtin_ia32_loaddqudi256_mask
__builtin_ia32_loaddquhi128_mask
__builtin_ia32_loaddquhi256_mask
__builtin_ia32_loaddquhi512_mask
__builtin_ia32_loaddquqi128_mask
__builtin_ia32_loaddquqi256_mask
__builtin_ia32_loaddquqi512_mask
__builtin_ia32_loaddqusi128_mask
__builtin_ia32_loaddqusi256_mask
__builtin_ia32_loadupd128_mask
__builtin_ia32_loadupd256_mask
__builtin_ia32_loadups128_mask
__builtin_ia32_loadups256_mask
__builtin_ia32_maxsd_round
__builtin_ia32_maxss_round
__builtin_ia32_minsd_round
__builtin_ia32_minss_round


http://reviews.llvm.org/D18215

Files:
  include/clang/Basic/BuiltinsX86.def
  lib/Headers/avx512bwintrin.h
  lib/Headers/avx512fintrin.h
  lib/Headers/avx512vlbwintrin.h
  lib/Headers/avx512vlintrin.h
  test/CodeGen/avx512bw-builtins.c
  test/CodeGen/avx512f-builtins.c
  test/CodeGen/avx512vl-builtins.c
  test/CodeGen/avx512vlbw-builtins.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18215.50837.patch
Type: text/x-patch
Size: 48874 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160316/9925b332/attachment.bin>


More information about the llvm-commits mailing list