summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-05-13 18:03:59 +0000
committerCraig Topper <craig.topper@intel.com>2018-05-13 18:03:59 +0000
commit85906cf0415ad8c740d7bc93d73d89533cfdb308 (patch)
tree15fc6f0b45fef44d593a0289072d59d9dbec054c /llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
parenta39c409619f3c06e4febd8d1bb0d5efc7d0a940d (diff)
downloadbcm5719-llvm-85906cf0415ad8c740d7bc93d73d89533cfdb308.tar.gz
bcm5719-llvm-85906cf0415ad8c740d7bc93d73d89533cfdb308.zip
[X86] Remove and autoupgrade masked vpermd/vpermps intrinsics.
llvm-svn: 332198
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp')
-rw-r--r--llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp b/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
index c323bfc3519..ff3fb9387d2 100644
--- a/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+++ b/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
@@ -2796,9 +2796,7 @@ Instruction *InstCombiner::visitCallInst(CallInst &CI) {
case Intrinsic::x86_avx512_mask_permvar_qi_128:
case Intrinsic::x86_avx512_mask_permvar_qi_256:
case Intrinsic::x86_avx512_mask_permvar_qi_512:
- case Intrinsic::x86_avx512_mask_permvar_sf_256:
case Intrinsic::x86_avx512_mask_permvar_sf_512:
- case Intrinsic::x86_avx512_mask_permvar_si_256:
case Intrinsic::x86_avx512_mask_permvar_si_512:
if (Value *V = simplifyX86vpermv(*II, Builder)) {
// We simplified the permuting, now create a select for the masking.
OpenPOWER on IntegriCloud