]> granicus.if.org Git - llvm/commit
[x86] remove RCPPS and RSQRTPS intrinsic instruction definitions
authorSanjay Patel <spatel@rotateright.com>
Tue, 28 Apr 2015 18:48:45 +0000 (18:48 +0000)
committerSanjay Patel <spatel@rotateright.com>
Tue, 28 Apr 2015 18:48:45 +0000 (18:48 +0000)
commitf060668270f8538693be0828c0cf262dff6b50a9
treebc0ea44914dbd42e0d1c6199d0c45b72e24fa7dc
parent5d8875707471e1869ccdfd985e6a97617b28c1f9
[x86] remove RCPPS and RSQRTPS intrinsic instruction definitions

We don't need codegen-only intrinsic instructions for the vector forms of these instructions.

This makes the reciprocal estimate instruction lowering identical to how we handle normal
square roots: (V)SQRTPS / (V)SQRTPD.

No existing regression tests fail with this patch.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236013 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86IntrinsicsInfo.h