[SLP][NFC]Make computeExtractCost a member of ShuffleCostEstimator, NFC.
authorAlexey Bataev <a.bataev@outlook.com>
Thu, 20 Apr 2023 18:48:44 +0000 (11:48 -0700)
committerAlexey Bataev <a.bataev@outlook.com>
Fri, 21 Apr 2023 13:52:53 +0000 (06:52 -0700)
commit3b7d29832296b2f48869c9dbee7a5be060fef0c5
treef9b64596a536b77cba016bdc26166e74237b2a3b
parent84144f488a581e8cdfe33bd439b29498173c42ce
[SLP][NFC]Make computeExtractCost a member of ShuffleCostEstimator, NFC.

Moved computeExtractCost to ShuffleCostEstimator class as another step
for unifying actual codegen/cost estimation for buildvectors.

Differential Revision: https://reviews.llvm.org/D148864
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp