From 30a0dbb70d9e0c94a9bdc3d28e7c1c57d9891912 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 30 Jul 2020 21:50:17 -0700 Subject: [PATCH] [X86] Remove x86_sse42_crc32_64_64 from X86TTIImpl::simplifyDemandedUseBitsIntrinsic It doesn't do any simplifying. It just computes known bits. We can just let InstCombine call computeKnownBits which will handle this just as well. --- llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp b/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp index 91341f9..aea355a 100644 --- a/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp +++ b/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp @@ -1785,10 +1785,6 @@ Optional X86TTIImpl::simplifyDemandedUseBitsIntrinsic( KnownBitsComputed = true; break; } - case Intrinsic::x86_sse42_crc32_64_64: - Known.Zero.setBitsFrom(32); - KnownBitsComputed = true; - break; } return None; } -- 2.7.4