summaryrefslogtreecommitdiff
path: root/include/llvm/IntrinsicsX86.td
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-05-24 02:56:30 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-05-24 02:56:30 +0000
commita31593901de573813d1d8e7884a152011641a713 (patch)
tree32c9f959580c44b6ccd935ec727bcafd3309304a /include/llvm/IntrinsicsX86.td
parente716bb1c59fe64c663d1d352e0e3889a28dbaca2 (diff)
downloadllvm-a31593901de573813d1d8e7884a152011641a713.tar.gz
llvm-a31593901de573813d1d8e7884a152011641a713.tar.bz2
llvm-a31593901de573813d1d8e7884a152011641a713.tar.xz
Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51533 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/IntrinsicsX86.td')
-rw-r--r--include/llvm/IntrinsicsX86.td11
1 files changed, 0 insertions, 11 deletions
diff --git a/include/llvm/IntrinsicsX86.td b/include/llvm/IntrinsicsX86.td
index 47c8e19717..372f7211df 100644
--- a/include/llvm/IntrinsicsX86.td
+++ b/include/llvm/IntrinsicsX86.td
@@ -501,17 +501,6 @@ let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
}
-// Shuffles.
-// FIXME: Temporary workarounds since 2-wide shuffle is broken.
-let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
- def int_x86_sse2_punpckh_qdq : GCCBuiltin<"__builtin_ia32_punpckhqdq128">,
- Intrinsic<[llvm_v2i64_ty, llvm_v2i64_ty,
- llvm_v2i64_ty], [IntrNoMem]>;
- def int_x86_sse2_punpckl_qdq : GCCBuiltin<"__builtin_ia32_punpcklqdq128">,
- Intrinsic<[llvm_v2i64_ty, llvm_v2i64_ty,
- llvm_v2i64_ty], [IntrNoMem]>;
-}
-
//===----------------------------------------------------------------------===//
// SSE3