[X86] Require last argument to LWPINS/LWPVAL builtins to be an ICE. Add ImmArg to...
authorCraig Topper <craig.topper@intel.com>
Sun, 22 Sep 2019 23:48:50 +0000 (23:48 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 22 Sep 2019 23:48:50 +0000 (23:48 +0000)
commite4c17651243efb6a9f435cff06046893c91d61e0
treebeef9d6996d9cd64a14f7231a8cf24acc8e82387
parent7b4d40e8db36532abdd0c5cd6b5c42a8d414ca42
[X86] Require last argument to LWPINS/LWPVAL builtins to be an ICE. Add ImmArg to the llvm intrinsics.

Update the isel patterns to use timm instead of imm.

llvm-svn: 372534
clang/include/clang/Basic/BuiltinsX86.def
clang/include/clang/Basic/BuiltinsX86_64.def
clang/test/Sema/builtins-x86.c
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/Target/X86/X86InstrInfo.td