OSDN Git Service

[X86] Revert part of r332267: Remove GCCBuiltin from the intrinsics that clang stoppe...
authorCraig Topper <craig.topper@intel.com>
Tue, 15 May 2018 03:17:05 +0000 (03:17 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 15 May 2018 03:17:05 +0000 (03:17 +0000)
commitb6cd9b4a61419ce84fff36796c3cf2e050322b15
tree42afc146ea026cd196e0a10ea1d2e3108dd0c580
parent90842deba1cb8daddd6aff1b5a340b2fc36755c6
[X86] Revert part of r332267: Remove GCCBuiltin from the intrinsics that clang stopped using in r332266.

The masking of instructions that produce byte or word elements doesn't work right without avx512bw since the generic i8/i16 select won't be legal in the SelectionDAG.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332321 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsX86.td