[TTI] Fix ScalarizationCost initialization.
authorDaniil Fukalov <daniil.fukalov@amd.com>
Thu, 22 Apr 2021 19:14:49 +0000 (22:14 +0300)
committerDaniil Fukalov <daniil.fukalov@amd.com>
Fri, 23 Apr 2021 14:59:59 +0000 (17:59 +0300)
commitf79d055791f938236309620d5118556cd8fcbfe2
tree5fbc8dd3a5a8537703ea5a9f0fc714c8b7a2df4e
parentc19c0ad6813d05802d4f9e7a7d25b897beb87525
[TTI] Fix ScalarizationCost initialization.

In cases when ScalarizationCostPassed has no value, UINT_MAX is actually used
for cost estimation in `return ScalarCalls * ScalarCost + ScalarizationCost`.

Reviewed By: sdesmalen

Differential Revision: https://reviews.llvm.org/D101099
llvm/include/llvm/CodeGen/BasicTTIImpl.h
llvm/test/Analysis/CostModel/X86/masked-intrinsic-cost-inseltpoison.ll
llvm/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll