HomePhabricator

[X86][SSE] Add _mm_undefined_* intrinsics

Authored by RKSimon on Aug 26 2015, 2:17 PM.

Description

[X86][SSE] Add _mm_undefined_* intrinsics

Added missing SSE/AVX 'undefined' intrinsics (PR24040):

_mm_undefined_pd, _mm_undefined_ps + _mm_undefined_si128
_mm256_undefined_pd, _mm256_undefined_ps + _mm256_undefined_si256
_mm512_undefined, _mm512_undefined_ps, _mm512_undefined_pd + _mm512_undefined_epi32

Added builtin intrinsicss:

builtin_ia32_undef128, builtin_ia32_undef256 + __builtin_ia32_undef512

Differential Revision: http://reviews.llvm.org/D12052

llvm-svn: 246083

Details

Committed
RKSimonAug 26 2015, 2:17 PM
Differential Revision
D12052: [X86][SSE] Add _mm_undefined_* intrinsics
Parents
rG0ab4b5b52e58: Fix LLVM C API for DataLayout
Branches
Unknown
Tags
Unknown