[SLPVectorizer] Avoid duplicate scalar cost calculations in BoUpSLP::getEntryCost...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 18 Jul 2018 13:53:55 +0000 (13:53 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 18 Jul 2018 13:53:55 +0000 (13:53 +0000)
commit2b37ddce4bd37ff70caa39fccc0fa0545d45ee12
treeabf847b93ac27efe1c9997139a30c2ac45a84ea4
parent43d64b0b36c4bdc568c3a488df48a3a431da7a5c
[SLPVectorizer] Avoid duplicate scalar cost calculations in BoUpSLP::getEntryCost. NFCI.

Pulled out from D49225, we have a lot of repeated scalar cost calculations, often with arguments that don't look the same but turn out to be.

llvm-svn: 337390
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp