summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-08-28 19:22:55 +0000
committerCraig Topper <craig.topper@intel.com>2018-08-28 19:22:55 +0000
commit9401fd0ed24166e10fa34ae90ac6a2409a93097c (patch)
tree7b5b32338e8ec7c765f21d809f3d025ffb96a19b /lldb/packages/Python/lldbsuite/test
parent9cca227d3e0f238b60f3d5edcc3f6dddd72fe8a4 (diff)
downloadbcm5719-llvm-9401fd0ed24166e10fa34ae90ac6a2409a93097c.tar.gz
bcm5719-llvm-9401fd0ed24166e10fa34ae90ac6a2409a93097c.zip
[X86] Add intrinsics for KADD instructions
These are intrinsics for supporting kadd builtins in clang. These builtins are already in gcc to implement intrinsics from icc. Though they are missing from the Intel Intrinsics Guide. This instruction adds two mask registers together as if they were scalar rather than a vXi1. We might be able to get away with a bitcast to scalar and a normal add instruction, but that would require DAG combine smarts in the backend to recoqnize add+bitcast. For now I'd prefer to go with the easiest implementation so we can get these builtins in to clang with good codegen. Differential Revision: https://reviews.llvm.org/D51370 llvm-svn: 340869
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud