Home
last modified time | relevance | path

Searched refs:SplatCost (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1010 InstructionCost SplatCost = in scalarizeVPIntrinsic() local
1021 InstructionCost OldCost = 2 * SplatCost + VectorOpCost; in scalarizeVPIntrinsic()
1045 (SplatCost * !Op0->hasOneUse()) + (SplatCost * !Op1->hasOneUse()); in scalarizeVPIntrinsic()
1046 InstructionCost NewCost = ScalarOpCost + SplatCost + CostToKeepSplats; in scalarizeVPIntrinsic()
H A DSLPVectorizer.cpp17435 InstructionCost SplatCost = TTI->getVectorInstrCost( in processBuildVector() local
17442 SplatCost += ::getShuffleCost(*TTI, TTI::SK_PermuteTwoSrc, VecTy, in processBuildVector()
17458 return SplatCost <= BVCost; in processBuildVector()