SuccessChanges

Summary

  1. [X86] Only look up boolean reduction cost tables if the reduction is not (details)
Commit 1ce8a5b385a1e2987ecf49080f983615c59f6c73 by craig.topper
[X86] Only look up boolean reduction cost tables if the reduction is not
pairwise.
Summary: We don't pattern match pairwise shuffles in SelectionDAG. So we
should only return the optimized costs if its not a pairwise shuffle.
I think SLP vectorizer gives priority to non pairwise shuffle if the
cost is the same. And the look up for reduction intrinsics passes false
for the pairwise flag. So this probably has no real effect today.
Reviewers: RKSimon
Reviewed By: RKSimon
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69083
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp